Mercurial > octave
annotate libgui/module.mk @ 25771:1f46d371968c stable release-4-4-1
Version 4.4.1 released
* configure.ac (AC_INIT): Update version info for release.
(OCTAVE_PATCH_VERSION): Set to 1.
(OCTAVE_RELEASE_DATE): Set to 2018-08-09.
* CITATION, org.octave.Octave.appdata.xml: Update version info.
* libgui/module.mk (liboctgui_current): Now 4.
* libinterp/module.mk (liboctinterp_current): Now 6.
* liboctave/module.mk (liboctave_current): Now 6.
We normally try to preserve backward compatibility of the API for
minor releases, but it was not possible this time.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 09 Aug 2018 14:20:32 -0400 |
parents | faed660f7222 |
children | 5eeecebcd91a |
rev | line source |
---|---|
21374
1487a68a496a
untangle configuration of OpenGL, FLTK, and Qt (bug #47263)
John W. Eaton <jwe@octave.org>
parents:
21301
diff
changeset
|
1 if AMCOND_BUILD_QT_GUI |
20352
c3dab5d8e6ab
allow --disable-gui to work again (bug #45543)
John W. Eaton <jwe@octave.org>
parents:
20326
diff
changeset
|
2 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
3 %canon_reldir%_EXTRA_DIST = |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
4 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
5 %canon_reldir%_CLEANFILES = |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
6 %canon_reldir%_DISTCLEANFILES = |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
7 %canon_reldir%_MAINTAINERCLEANFILES = |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
8 |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
9 MOC_CPPFLAGS = |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
10 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
11 ## Fix for bug #42839 where -mieee CFLAG option is added to CPPFLAGS by gnulib. |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
12 ## Users may also pass other options in CPPFLAGS that moc does not understand. |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
13 ## Only keep moc-compatible options -Idir, -Dmacro, and -Umacro. |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
14 MOC_OCTAVE_CPPFLAGS = $(filter -I% -D% -U%, $(AM_CPPFLAGS) $(CPPFLAGS)) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
15 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
16 octlib_LTLIBRARIES += %reldir%/liboctgui.la |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
17 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
18 TRANSLATIONS = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
19 %reldir%/languages/be_BY.ts \ |
25162
eed5ea70348b
Add new Catalan translation ca_ES.ts.
Avlas <jsardid@gmail.com>
parents:
24097
diff
changeset
|
20 %reldir%/languages/ca_ES.ts \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
21 %reldir%/languages/de_DE.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
22 %reldir%/languages/en_US.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
23 %reldir%/languages/es_ES.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
24 %reldir%/languages/eu_ES.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
25 %reldir%/languages/fr_FR.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
26 %reldir%/languages/it_IT.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
27 %reldir%/languages/ja_JP.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
28 %reldir%/languages/nl_NL.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
29 %reldir%/languages/pt_BR.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
30 %reldir%/languages/pt_PT.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
31 %reldir%/languages/ru_RU.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
32 %reldir%/languages/uk_UA.ts \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
33 %reldir%/languages/zh_CN.ts |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
34 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
35 LOCALES = $(patsubst %reldir%/languages/%.ts, %reldir%/languages/%.qm, $(TRANSLATIONS)) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
36 |
23427
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
37 noinst_HEADERS += \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
38 %reldir%/liboctgui-build-info.h |
23427
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
39 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
40 include %reldir%/src/module.mk |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
41 include %reldir%/graphics/module.mk |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
42 include %reldir%/qterminal-module.mk |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
43 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
44 nodist_%canon_reldir%_liboctgui_la_SOURCES = \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
45 %reldir%/liboctgui-build-info.cc |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
46 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
47 %canon_reldir%_liboctgui_la_CPPFLAGS = \ |
23427
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
48 $(AM_CPPFLAGS) \ |
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
49 @OCTGUI_DLL_DEFS@ \ |
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
50 -Ilibgui \ |
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
51 -I$(srcdir)/libgui |
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
52 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
53 %canon_reldir%_liboctgui_la_CFLAGS = $(AM_CFLAGS) $(WARN_CFLAGS) |
23427
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
54 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
55 %canon_reldir%_liboctgui_la_CXXFLAGS = $(AM_CXXFLAGS) $(WARN_CXXFLAGS) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
56 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
57 %canon_reldir%_liboctgui_la_LIBADD = \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
58 %reldir%/qterminal/libqterminal.la \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
59 %reldir%/src/libgui-src.la \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
60 %reldir%/graphics/libgui-graphics.la \ |
21290
1309edb344e1
use top_srcdir, top_builddir, abs_top_srcdir or abs_top_builddir only if needed
John W. Eaton <jwe@octave.org>
parents:
21023
diff
changeset
|
61 libinterp/liboctinterp.la \ |
1309edb344e1
use top_srcdir, top_builddir, abs_top_srcdir or abs_top_builddir only if needed
John W. Eaton <jwe@octave.org>
parents:
21023
diff
changeset
|
62 liboctave/liboctave.la \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
63 $(LIBOCTGUI_LINK_DEPS) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
64 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
65 # Increment these as needed and according to the rules in the libtool manual: |
25771 | 66 %canon_reldir%_liboctgui_current = 4 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
67 %canon_reldir%_liboctgui_revision = 0 |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
68 %canon_reldir%_liboctgui_age = 0 |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
69 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
70 %canon_reldir%_liboctgui_version_info = $(%canon_reldir%_liboctgui_current):$(%canon_reldir%_liboctgui_revision):$(%canon_reldir%_liboctgui_age) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
71 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
72 %canon_reldir%_liboctgui_la_LDFLAGS = \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
73 -version-info $(%canon_reldir%_liboctgui_version_info) \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
74 $(NO_UNDEFINED_LDFLAG) \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
75 -bindir $(bindir) \ |
20712
4a25c398ffa2
configure option to build with address sanitizer (bugg #46449)
John W. Eaton <jwe@octave.org>
parents:
20521
diff
changeset
|
76 $(LIBOCTGUI_LINK_OPTS) \ |
4a25c398ffa2
configure option to build with address sanitizer (bugg #46449)
John W. Eaton <jwe@octave.org>
parents:
20521
diff
changeset
|
77 $(WARN_LDFLAGS) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
78 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
79 octetc_DATA += %reldir%/default-qt-settings |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
80 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
81 octlocale_DATA += $(LOCALES) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
82 |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23495
diff
changeset
|
83 %reldir%/default-qt-settings: %reldir%/default-qt-settings.in %reldir%/mk-default-qt-settings.sh | %reldir%/$(octave_dirstamp) |
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23495
diff
changeset
|
84 $(AM_V_GEN)$(call simple-filter-rule,%reldir%/mk-default-qt-settings.sh) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
85 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
86 DIRSTAMP_FILES += \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
87 %reldir%/$(octave_dirstamp) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
88 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
89 define moc-command |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
90 rm -f $@-t $@ && \ |
21724
aba2e6293dd8
use "#if ..." consistently instead of "#ifdef" and "#ifndef"
John W. Eaton <jwe@octave.org>
parents:
21408
diff
changeset
|
91 ( echo "#if defined (HAVE_CONFIG_H)"; \ |
22003
2d3972b802ff
use consistent style for including config.h in source files
John W. Eaton <jwe@octave.org>
parents:
21724
diff
changeset
|
92 echo '# include "config.h"'; \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
93 echo "#endif"; \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
94 $(MOC) $(MOCFLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(MOC_OCTAVE_CPPFLAGS) $(MOC_CPPFLAGS) $(%canon_reldir%_liboctgui_la_CPPFLAGS) $< ) > $@-t && \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
95 mv $@-t $@ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
96 endef |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
97 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
98 define rcc-command |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
99 rm -f $@-t $@ && \ |
21724
aba2e6293dd8
use "#if ..." consistently instead of "#ifdef" and "#ifndef"
John W. Eaton <jwe@octave.org>
parents:
21408
diff
changeset
|
100 ( echo "#if defined (HAVE_CONFIG_H)"; \ |
22003
2d3972b802ff
use consistent style for including config.h in source files
John W. Eaton <jwe@octave.org>
parents:
21724
diff
changeset
|
101 echo '# include "config.h"'; \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
102 echo "#endif"; \ |
21023
ec532a439c6f
rework method of disabling warnings from GCC
John W. Eaton <jwe@octave.org>
parents:
20712
diff
changeset
|
103 echo "// Ignore unused variable warnings in generated code."; \ |
ec532a439c6f
rework method of disabling warnings from GCC
John W. Eaton <jwe@octave.org>
parents:
20712
diff
changeset
|
104 echo "#if defined (HAVE_PRAGMA_GCC_DIAGNOSTIC)"; \ |
ec532a439c6f
rework method of disabling warnings from GCC
John W. Eaton <jwe@octave.org>
parents:
20712
diff
changeset
|
105 echo "#pragma GCC diagnostic ignored \"-Wunused-variable\""; \ |
ec532a439c6f
rework method of disabling warnings from GCC
John W. Eaton <jwe@octave.org>
parents:
20712
diff
changeset
|
106 echo "#endif"; \ |
23421
0bfdfd5870d7
Make Qt generated resource files reproducible
Mike Miller <mtmiller@octave.org>
parents:
22455
diff
changeset
|
107 QT_HASH_SEED=0 $(RCC) $(RCCFLAGS) -name $(@D) $< ) > $@-t && \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
108 mv $@-t $@ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
109 endef |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
110 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
111 moc-%.cc: %.h |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
112 $(AM_V_GEN)$(moc-command) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
113 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
114 ui-%.h: %.ui |
22234
66dd260512a4
allow configure to select Qt version
John W. Eaton <jwe@octave.org>
parents:
22003
diff
changeset
|
115 $(AM_V_GEN)$(UIC) $(UICFLAGS) -o $@ $< |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
116 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
117 qrc-%.cc: %.qrc |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
118 $(AM_V_GEN)$(rcc-command) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
119 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
120 AM_V_lrelease = $(am__v_lrelease_$(V)) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
121 am__v_lrelease_ = $(am__v_lrelease_$(AM_DEFAULT_VERBOSITY)) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
122 am__v_lrelease_0 = -silent |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
123 am__v_lrelease_1 = |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
124 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
125 %.qm: %.ts | %reldir%/languages/$(octave_dirstamp) |
22234
66dd260512a4
allow configure to select Qt version
John W. Eaton <jwe@octave.org>
parents:
22003
diff
changeset
|
126 $(AM_V_GEN)$(LRELEASE) $(LRELEASEFLAGS) $(AM_V_lrelease) -qm $@ $< |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
127 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
128 DIRSTAMP_FILES += \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
129 %reldir%/languages/$(octave_dirstamp) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
130 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
131 %canon_reldir%_EXTRA_DIST += \ |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
132 $(TRANSLATIONS) \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
133 %reldir%/default-qt-settings.in \ |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23495
diff
changeset
|
134 %reldir%/liboctgui-build-info.in.cc \ |
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23495
diff
changeset
|
135 %reldir%/mk-default-qt-settings.in.sh |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
136 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
137 EXTRA_DIST += $(%canon_reldir%_EXTRA_DIST) |
20368
2f9119bb3fe5
build: Add EXTRA_DIST files frob libgui/ and test/ to tarball.
Rik <rik@octave.org>
parents:
20367
diff
changeset
|
138 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
139 %canon_reldir%_CLEANFILES += \ |
24097
f3b60734ac9b
build: clean generated localization files and default-qt-settings
Mike Miller <mtmiller@octave.org>
parents:
23709
diff
changeset
|
140 $(LOCALES) \ |
f3b60734ac9b
build: clean generated localization files and default-qt-settings
Mike Miller <mtmiller@octave.org>
parents:
23709
diff
changeset
|
141 %reldir%/default-qt-settings \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
142 %reldir%/liboctgui-build-info.cc |
23427
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
143 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
144 CLEANFILES += $(%canon_reldir%_CLEANFILES) |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
145 DISTCLEANFILES += $(%canon_reldir%_DISTCLEANFILES) |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
146 MAINTAINERCLEANFILES += $(%canon_reldir%_MAINTAINERCLEANFILES) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
147 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
148 libgui-clean: |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
149 rm -f $(%canon_reldir%_CLEANFILES) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
150 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
151 libgui-distclean: libgui-clean |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
152 rm -f $(%canon_reldir%_DISTCLEANFILES) |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
153 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
154 libgui-maintainer-clean: libgui-distclean |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
155 rm -f $(%canon_reldir%_MAINTAINERCLEANFILES) |
23427
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
156 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23427
diff
changeset
|
157 %reldir%/liboctgui-build-info.cc: %reldir%/liboctgui-build-info.in.cc HG-ID | %reldir%/$(octave_dirstamp) |
23427
48fd5980e29a
Refactor and normalize generated build info source files
Mike Miller <mtmiller@octave.org>
parents:
23421
diff
changeset
|
158 $(AM_V_GEN)$(build-info-commands) |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23495
diff
changeset
|
159 |
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23495
diff
changeset
|
160 GEN_CONFIG_SHELL += \ |
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23495
diff
changeset
|
161 %reldir%/mk-default-qt-settings.sh |
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23495
diff
changeset
|
162 |
20352
c3dab5d8e6ab
allow --disable-gui to work again (bug #45543)
John W. Eaton <jwe@octave.org>
parents:
20326
diff
changeset
|
163 endif |