Mercurial > octave
annotate libgui/module.mk @ 22003:2d3972b802ff
use consistent style for including config.h in source files
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 30 Jun 2016 11:41:49 -0400 |
parents | aba2e6293dd8 |
children | 66dd260512a4 |
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 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
3 libgui_EXTRA_DIST = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
4 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
5 libgui_CLEANFILES = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
6 libgui_DISTCLEANFILES = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
7 libgui_MAINTAINERCLEANFILES = |
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 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
16 octlib_LTLIBRARIES += libgui/liboctgui.la |
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 = \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
19 libgui/languages/be_BY.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
20 libgui/languages/de_DE.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
21 libgui/languages/en_US.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
22 libgui/languages/es_ES.ts \ |
20521
048f7cda88ea
Add Basque translation for the GUI by Ander Aurrekoetxea (bug #46041)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20383
diff
changeset
|
23 libgui/languages/eu_ES.ts \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
24 libgui/languages/fr_FR.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
25 libgui/languages/it_IT.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
26 libgui/languages/ja_JP.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
27 libgui/languages/nl_NL.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
28 libgui/languages/pt_BR.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
29 libgui/languages/pt_PT.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
30 libgui/languages/ru_RU.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
31 libgui/languages/uk_UA.ts \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
32 libgui/languages/zh_CN.ts |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
33 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
34 LOCALES = $(patsubst libgui/languages/%.ts, libgui/languages/%.qm, $(TRANSLATIONS)) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
35 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
36 include libgui/src/module.mk |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
37 include libgui/graphics/module.mk |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
38 include libgui/qterminal-module.mk |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
39 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
40 ## liboctgui merely collects a bunch of compiled convenience libraries. |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
41 ## It has no source code itself. |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
42 libgui_liboctgui_la_SOURCES = |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
43 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
44 # Dummy C++ source to force C++ linking. |
21387
cd9d95d74403
build: Fix ctags target for Makefile.
Rik <rik@octave.org>
parents:
21374
diff
changeset
|
45 EXTRA_libgui_liboctgui_la_SOURCES = libgui/.dummy_force_cxx_link.cc |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
46 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
47 libgui_liboctgui_la_LIBADD = \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
48 libgui/qterminal/libqterminal.la \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
49 libgui/src/libgui-src.la \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
50 libgui/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
|
51 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
|
52 liboctave/liboctave.la \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
53 $(LIBOCTGUI_LINK_DEPS) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
54 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
55 # Increment these as needed and according to the rules in the libtool manual: |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
56 libgui_liboctgui_current = 1 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
57 libgui_liboctgui_revision = 0 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
58 libgui_liboctgui_age = 0 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
59 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
60 libgui_liboctgui_version_info = $(libgui_liboctgui_current):$(libgui_liboctgui_revision):$(libgui_liboctgui_age) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
61 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
62 libgui_liboctgui_la_LDFLAGS = \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
63 -version-info $(libgui_liboctgui_version_info) \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
64 $(NO_UNDEFINED_LDFLAG) \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
65 -bindir $(bindir) \ |
20712
4a25c398ffa2
configure option to build with address sanitizer (bugg #46449)
John W. Eaton <jwe@octave.org>
parents:
20521
diff
changeset
|
66 $(LIBOCTGUI_LINK_OPTS) \ |
4a25c398ffa2
configure option to build with address sanitizer (bugg #46449)
John W. Eaton <jwe@octave.org>
parents:
20521
diff
changeset
|
67 $(WARN_LDFLAGS) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
68 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
69 octetc_DATA += libgui/default-qt-settings |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
70 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
71 octlocale_DATA += $(LOCALES) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
72 |
21398
7e8a410e6124
break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
21397
diff
changeset
|
73 libgui/default-qt-settings: libgui/default-qt-settings.in build-aux/mk-default-qt-settings.sh | libgui/$(octave_dirstamp) |
21408
43056b877047
build: Create default-qt-settings file (bug #47342).
Rik <rik@octave.org>
parents:
21398
diff
changeset
|
74 $(AM_V_GEN)$(call simple-filter-rule,build-aux/mk-default-qt-settings.sh) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
75 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
76 DIRSTAMP_FILES += \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
77 libgui/$(octave_dirstamp) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
78 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
79 define moc-command |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
80 rm -f $@-t $@ && \ |
21724
aba2e6293dd8
use "#if ..." consistently instead of "#ifdef" and "#ifndef"
John W. Eaton <jwe@octave.org>
parents:
21408
diff
changeset
|
81 ( 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
|
82 echo '# include "config.h"'; \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
83 echo "#endif"; \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
84 $(MOC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(MOC_OCTAVE_CPPFLAGS) $(MOC_CPPFLAGS) $(libgui_liboctgui_la_CPPFLAGS) $< ) > $@-t && \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
85 mv $@-t $@ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
86 endef |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
87 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
88 define rcc-command |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
89 rm -f $@-t $@ && \ |
21724
aba2e6293dd8
use "#if ..." consistently instead of "#ifdef" and "#ifndef"
John W. Eaton <jwe@octave.org>
parents:
21408
diff
changeset
|
90 ( 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
|
91 echo '# include "config.h"'; \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
92 echo "#endif"; \ |
21023
ec532a439c6f
rework method of disabling warnings from GCC
John W. Eaton <jwe@octave.org>
parents:
20712
diff
changeset
|
93 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
|
94 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
|
95 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
|
96 echo "#endif"; \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
97 $(RCC) -name $(@D) $< ) > $@-t && \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
98 mv $@-t $@ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
99 endef |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
100 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
101 moc-%.cc: %.h |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
102 $(AM_V_GEN)$(moc-command) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
103 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
104 ui-%.h: %.ui |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
105 $(AM_V_GEN)$(UIC) -o $@ $< |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
106 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
107 qrc-%.cc: %.qrc |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
108 $(AM_V_GEN)$(rcc-command) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
109 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
110 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
|
111 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
|
112 am__v_lrelease_0 = -silent |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
113 am__v_lrelease_1 = |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
114 |
20367
6b7c10920dfe
make interpreter targets and dirstamp files order-only prerequisites
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
115 %.qm: %.ts | libgui/languages/$(octave_dirstamp) |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
116 $(AM_V_GEN)$(LRELEASE) $(AM_V_lrelease) -qm $@ $< |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
117 |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
118 DIRSTAMP_FILES += \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
119 libgui/languages/$(octave_dirstamp) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
120 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
121 libgui_EXTRA_DIST += \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
122 $(TRANSLATIONS) \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
123 libgui/default-qt-settings.in |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
124 |
20368
2f9119bb3fe5
build: Add EXTRA_DIST files frob libgui/ and test/ to tarball.
Rik <rik@octave.org>
parents:
20367
diff
changeset
|
125 EXTRA_DIST += $(libgui_EXTRA_DIST) |
2f9119bb3fe5
build: Add EXTRA_DIST files frob libgui/ and test/ to tarball.
Rik <rik@octave.org>
parents:
20367
diff
changeset
|
126 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
127 libgui_DISTCLEANFILES += \ |
20326
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
128 libgui/default-qt-settings \ |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
129 $(LOCALES) |
8ef616eec739
eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
130 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
131 CLEANFILES += $(libgui_CLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
132 DISTCLEANFILES += $(libgui_DISTCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
133 MAINTAINERCLEANFILES += $(libgui_MAINTAINERCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
134 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
135 libgui-clean: |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
136 rm -f $(libgui_CLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
137 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
138 libgui-distclean: libgui-clean |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
139 rm -f $(libgui_DISTCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
140 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
141 libgui-maintainer-clean: libgui-distclean |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20352
diff
changeset
|
142 rm -f $(libgui_MAINTAINERCLEANFILES) |
20352
c3dab5d8e6ab
allow --disable-gui to work again (bug #45543)
John W. Eaton <jwe@octave.org>
parents:
20326
diff
changeset
|
143 endif |