annotate etc/module.mk @ 20614:10ec79b47808

use new string_value method to handle value extraction errors * __voronoi__.cc, chol.cc, colamd.cc, fftw.cc: Use new string_value method.
author John W. Eaton <jwe@octave.org>
date Thu, 08 Oct 2015 18:15:56 -0400
parents 1bc95d7148b7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20401
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
1 etc_EXTRA_DIST =
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
2
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
3 etc_CLEANFILES =
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
4 etc_DISTCLEANFILES =
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
5 etc_MAINTAINERCLEANFILES =
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
6
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
7 etc_EXTRA_DIST += \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
8 etc/NEWS.1 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
9 etc/NEWS.2 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
10 etc/NEWS.3 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
11 etc/PROJECTS \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
12 etc/README.Cygwin \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
13 etc/README.Linux \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
14 etc/README.MacOS \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
15 etc/README.MinGW \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
16 etc/README.Windows \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
17 etc/README.gnuplot \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
18 etc/README.kpathsea \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
19 etc/gdbinit
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
20
20401
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
21 etc_EXTRA_DIST += \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
22 etc/OLD-ChangeLogs/ChangeLog \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
23 etc/OLD-ChangeLogs/ChangeLog.1 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
24 etc/OLD-ChangeLogs/doc-ChangeLog \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
25 etc/OLD-ChangeLogs/libcruft-ChangeLog \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
26 etc/OLD-ChangeLogs/liboctave-ChangeLog \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
27 etc/OLD-ChangeLogs/scripts-ChangeLog \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
28 etc/OLD-ChangeLogs/src-ChangeLog \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
29 etc/OLD-ChangeLogs/test-ChangeLog
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
30
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
31 icon_IMAGE_FILES = \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
32 etc/icons/octave-logo.svg \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
33 etc/icons/octave-sombrero.png
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
34
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
35 icon_PNG_SIZES = \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
36 512 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
37 256 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
38 128 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
39 64 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
40 48 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
41 32 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
42 24 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
43 22 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
44 16
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
45
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
46 BUILT_PNG_ICONS = $(patsubst %,etc/icons/octave-logo-%.png,$(icon_PNG_SIZES))
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
47
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
48 WINDOWS_PNG_ICONS = $(filter %-16.png %-32.png %-48.png %-256.png,$(BUILT_PNG_ICONS))
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
49
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
50 BUILT_ICONS = \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
51 $(BUILT_PNG_ICONS) \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
52 etc/icons/octave-logo.ico
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
53
20401
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
54 etc_EXTRA_DIST += \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
55 $(BUILT_ICONS) \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
56 $(icon_IMAGE_FILES) \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
57 etc/icons/octave.appdata.xml.in \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
58 etc/icons/octave.desktop.in
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
59
20363
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 20342
diff changeset
60 image_DATA += \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
61 $(icon_IMAGE_FILES) \
20342
c3c1fb44f9b5 eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents: 20341
diff changeset
62 etc/icons/octave-logo.ico
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
63
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
64 VENDOR = www.octave.org
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
65
20342
c3c1fb44f9b5 eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents: 20341
diff changeset
66 DIRSTAMP_FILES += \
c3c1fb44f9b5 eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents: 20341
diff changeset
67 etc/icons/$(octave_dirstamp)
c3c1fb44f9b5 eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents: 20341
diff changeset
68
20368
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20363
diff changeset
69 all-local: all-icons
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20363
diff changeset
70
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
71 all-icons: etc/icons/octave.appdata.xml etc/icons/octave.desktop $(BUILT_ICONS)
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
72
20430
2f2e8b4996cb build: Avoid triggering rebuild of icons and desktop files (bug #45567)
Mike Miller <mtmiller@octave.org>
parents: 20401
diff changeset
73 etc/icons/octave.appdata.xml: etc/icons/octave.appdata.xml.in Makefile | etc/icons/$(octave_dirstamp)
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
74 $(AM_V_GEN)rm -f $@-t $@ && \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
75 $(SED) < $< > $@-t \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
76 -e "s|%OCTAVE_DESKTOP_FILE%|${VENDOR}-octave.desktop|" && \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
77 mv $@-t $@
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
78
20430
2f2e8b4996cb build: Avoid triggering rebuild of icons and desktop files (bug #45567)
Mike Miller <mtmiller@octave.org>
parents: 20401
diff changeset
79 etc/icons/octave.desktop: etc/icons/octave.desktop.in Makefile | etc/icons/$(octave_dirstamp)
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
80 $(AM_V_GEN)rm -f $@-t $@ && \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
81 $(SED) < $< > $@-t \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
82 -e "s|%OCTAVE_IMAGEDIR%|${imagedir}|" \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
83 -e "s|%OCTAVE_PREFIX%|${prefix}|" && \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
84 mv $@-t $@
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
85
20430
2f2e8b4996cb build: Avoid triggering rebuild of icons and desktop files (bug #45567)
Mike Miller <mtmiller@octave.org>
parents: 20401
diff changeset
86 $(BUILT_PNG_ICONS): etc/icons/octave-logo.svg | etc/icons/$(octave_dirstamp)
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
87 $(AM_V_GEN)rm -f $@-t $@ && \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
88 $(RSVG_CONVERT) -w $(lastword $(subst -, ,$(patsubst %.png,%,$@))) $< > $@-t && \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
89 mv $@-t $@
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
90
20430
2f2e8b4996cb build: Avoid triggering rebuild of icons and desktop files (bug #45567)
Mike Miller <mtmiller@octave.org>
parents: 20401
diff changeset
91 etc/icons/octave-logo.ico: $(WINDOWS_PNG_ICONS) | etc/icons/$(octave_dirstamp)
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
92 $(AM_V_GEN)rm -f $@-t $@ && \
20342
c3c1fb44f9b5 eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents: 20341
diff changeset
93 $(ICOTOOL) --create --raw $(WINDOWS_PNG_ICONS) > $@-t && \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
94 mv $@-t $@
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
95
20368
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20363
diff changeset
96 install-data-local: install-icons
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20363
diff changeset
97
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20363
diff changeset
98 uninstall-local: uninstall-icons
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20363
diff changeset
99
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
100 install-icons:
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
101 -if test -n "$(DESKTOP_FILE_INSTALL)"; then \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
102 $(DESKTOP_FILE_INSTALL) --dir=$(DESTDIR)$(datadir)/applications \
20368
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20363
diff changeset
103 --vendor $(VENDOR) etc/icons/octave.desktop; \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
104 fi
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
105 for f in $(BUILT_PNG_ICONS); do \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
106 size=`echo $$f | $(SED) -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \
20432
1bc95d7148b7 build: Fix installation of icons from source tarball
Mike Miller <mtmiller@octave.org>
parents: 20430
diff changeset
107 if test -f $$f; then d=; else d="$(srcdir)/"; fi; \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
108 $(MKDIR_P) $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
109 $(INSTALL_DATA) "$$d$$f" $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/octave.png; \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
110 done
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
111 $(MKDIR_P) $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
112 $(INSTALL_DATA) $(srcdir)/etc/icons/octave-logo.svg $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps/octave.svg
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
113 $(MKDIR_P) $(DESTDIR)$(datadir)/appdata
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
114 $(INSTALL_DATA) etc/icons/octave.appdata.xml $(DESTDIR)$(datadir)/appdata/$(VENDOR)-octave.appdata.xml
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
115
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
116 uninstall-icons:
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
117 if test -n "$(DESKTOP_FILE_INSTALL)"; then \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
118 rm -f $(DESTDIR)$(datadir)/applications/$(VENDOR)-octave.desktop; \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
119 fi
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
120 for f in $(BUILT_PNG_ICONS); do \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
121 size=`echo $$f | $(SED) -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
122 rm -f $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/octave.png; \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
123 done
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
124 rm -f $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps/octave.svg
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
125 rm -f $(DESTDIR)$(datadir)/appdata/$(VENDOR)-octave.appdata.xml
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
126
20401
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
127 EXTRA_DIST += $(etc_EXTRA_DIST)
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
128
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
129 etc_CLEANFILES += \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
130 etc/icons/octave.appdata.xml \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
131 etc/icons/octave.desktop
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
132
20401
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
133 etc_MAINTAINERCLEANFILES += \
20341
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
134 $(BUILT_ICONS)
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
135
20401
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
136 CLEANFILES += $(etc_CLEANFILES)
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
137 DISTCLEANFILES += $(etc_DISTCLEANFILES)
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
138 MAINTAINERCLEANFILES += $(etc_MAINTAINERCLEANFILES)
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
139
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
140 etc-clean:
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
141 rm -f $(etc_CLEANFILES)
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
142
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
143 etc-distclean: etc-clean
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
144 rm -f $(etc_DISTCLEANFILES)
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
145
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
146 etc-maintainer-clean: etc-distclean
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20368
diff changeset
147 rm -f $(etc_MAINTAINERCLEANFILES)