annotate etc/module.mk @ 25226:ef521f780839

NEWS: Update for version 5 and move old file to NEWS.4. * NEWS: Updated for 5.0 release. * etc/NEWS.4: NEWS file for previous 4.X releases. * etc/module.mk: Add NEWS.4 to build system.
author Rik <rik@octave.org>
date Thu, 12 Apr 2018 09:01:02 -0700
parents 00d42b86d0a5
children a932bdccdef8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
1 %canon_reldir%_EXTRA_DIST =
20366
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
2
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
3 %canon_reldir%_CLEANFILES =
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
4 %canon_reldir%_DISTCLEANFILES =
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
5 %canon_reldir%_MAINTAINERCLEANFILES =
20366
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
6
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
7 %canon_reldir%_EXTRA_DIST += \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
8 %reldir%/NEWS.1 \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
9 %reldir%/NEWS.2 \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
10 %reldir%/NEWS.3 \
25226
ef521f780839 NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents: 24900
diff changeset
11 %reldir%/NEWS.4 \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
12 %reldir%/PROJECTS \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
13 %reldir%/gdbinit
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
14
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
15 %canon_reldir%_EXTRA_DIST += \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
16 %reldir%/OLD-ChangeLogs/ChangeLog \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
17 %reldir%/OLD-ChangeLogs/ChangeLog.1 \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
18 %reldir%/OLD-ChangeLogs/doc-ChangeLog \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
19 %reldir%/OLD-ChangeLogs/libcruft-ChangeLog \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
20 %reldir%/OLD-ChangeLogs/liboctave-ChangeLog \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
21 %reldir%/OLD-ChangeLogs/scripts-ChangeLog \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
22 %reldir%/OLD-ChangeLogs/src-ChangeLog \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
23 %reldir%/OLD-ChangeLogs/test-ChangeLog
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
24
24899
1a46d174a483 include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents: 24890
diff changeset
25 fallback_FONT_FILES = \
24126
2390079a8aed Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 23504
diff changeset
26 %reldir%/fonts/FreeSans.otf \
2390079a8aed Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 23504
diff changeset
27 %reldir%/fonts/FreeSansBold.otf \
2390079a8aed Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 23504
diff changeset
28 %reldir%/fonts/FreeSansBoldOblique.otf \
2390079a8aed Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 23504
diff changeset
29 %reldir%/fonts/FreeSansOblique.otf
2390079a8aed Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 23504
diff changeset
30
24900
00d42b86d0a5 configure: new option --with-system-freefont to use system fonts (bug #53348)
Mike Miller <mtmiller@octave.org>
parents: 24899
diff changeset
31 if AMCOND_INSTALL_INTERNAL_FONT_FILES
24899
1a46d174a483 include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents: 24890
diff changeset
32 octfonts_DATA += \
1a46d174a483 include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents: 24890
diff changeset
33 $(fallback_FONT_FILES)
24900
00d42b86d0a5 configure: new option --with-system-freefont to use system fonts (bug #53348)
Mike Miller <mtmiller@octave.org>
parents: 24899
diff changeset
34 endif
24899
1a46d174a483 include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents: 24890
diff changeset
35
24126
2390079a8aed Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 23504
diff changeset
36 %canon_reldir%_EXTRA_DIST += \
24899
1a46d174a483 include a proper definition of Octave's private font fallback directory
Mike Miller <mtmiller@octave.org>
parents: 24890
diff changeset
37 $(fallback_FONT_FILES)
24126
2390079a8aed Provide default font files and use them (bug #52150)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 23504
diff changeset
38
24890
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
39 appdatadir = $(datadir)/metainfo
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
40
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
41 appdata_DATA = \
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
42 %reldir%/icons/org.octave.Octave.appdata.xml
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
43
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
44 desktopdir = $(datadir)/applications
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
45
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
46 desktop_DATA = \
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
47 %reldir%/icons/org.octave.Octave.desktop
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
48
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
49 icon_IMAGE_FILES = \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
50 %reldir%/icons/octave-logo.svg \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
51 %reldir%/icons/octave-sombrero.png
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
52
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
53 icon_PNG_SIZES = \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
54 512 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
55 256 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
56 128 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
57 64 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
58 48 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
59 32 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
60 24 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
61 22 \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
62 16
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
63
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
64 BUILT_PNG_ICONS = $(patsubst %,%reldir%/icons/octave-logo-%.png,$(icon_PNG_SIZES))
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
65
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
66 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
67
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
68 BUILT_ICONS = \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
69 $(BUILT_PNG_ICONS) \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
70 %reldir%/icons/octave-logo.ico
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
71
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
72 %canon_reldir%_EXTRA_DIST += \
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
73 $(BUILT_ICONS) \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
74 $(icon_IMAGE_FILES) \
24890
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
75 %reldir%/icons/octave_branding_samples.svg \
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
76 %reldir%/icons/org.octave.Octave.appdata.xml \
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
77 %reldir%/icons/org.octave.Octave.desktop.in
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
78
20328
fa9fa6ab76f0 eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents: 20307
diff changeset
79 image_DATA += \
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
80 $(icon_IMAGE_FILES) \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
81 %reldir%/icons/octave-logo.ico
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
82
20307
c3c1fb44f9b5 eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents: 20306
diff changeset
83 DIRSTAMP_FILES += \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
84 %reldir%/icons/$(octave_dirstamp)
20307
c3c1fb44f9b5 eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents: 20306
diff changeset
85
20333
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20328
diff changeset
86 all-local: all-icons
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20328
diff changeset
87
24890
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
88 all-icons: %reldir%/icons/org.octave.Octave.desktop $(BUILT_ICONS)
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
89
24890
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
90 %reldir%/icons/org.octave.Octave.desktop: %reldir%/icons/org.octave.Octave.desktop.in | %reldir%/icons/$(octave_dirstamp)
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
91 $(AM_V_GEN)rm -f $@-t $@ && \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
92 $(SED) < $< > $@-t \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
93 -e "s|%OCTAVE_PREFIX%|${prefix}|" && \
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
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
96 $(BUILT_PNG_ICONS): %reldir%/icons/octave-logo.svg | %reldir%/icons/$(octave_dirstamp)
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
97 $(AM_V_GEN)rm -f $@-t $@ && \
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
98 $(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
99 mv $@-t $@
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
100
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
101 %reldir%/icons/octave-logo.ico: $(WINDOWS_PNG_ICONS) | %reldir%/icons/$(octave_dirstamp)
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
102 $(AM_V_GEN)rm -f $@-t $@ && \
20307
c3c1fb44f9b5 eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents: 20306
diff changeset
103 $(ICOTOOL) --create --raw $(WINDOWS_PNG_ICONS) > $@-t && \
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
104 mv $@-t $@
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
105
20333
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20328
diff changeset
106 install-data-local: install-icons
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20328
diff changeset
107
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20328
diff changeset
108 uninstall-local: uninstall-icons
23172e987766 Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents: 20328
diff changeset
109
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
110 install-icons:
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
111 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
112 size=`echo $$f | $(SED) -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \
20397
1bc95d7148b7 build: Fix installation of icons from source tarball
Mike Miller <mtmiller@octave.org>
parents: 20395
diff changeset
113 if test -f $$f; then d=; else d="$(srcdir)/"; fi; \
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
114 $(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
115 $(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
116 done
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
117 $(MKDIR_P) $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
118 $(INSTALL_DATA) $(srcdir)/%reldir%/icons/octave-logo.svg $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps/octave.svg
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
119
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
120 uninstall-icons:
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
121 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
122 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
123 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
124 done
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
125 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
126
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
127 EXTRA_DIST += $(%canon_reldir%_EXTRA_DIST)
20366
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
128
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
129 %canon_reldir%_CLEANFILES += \
24890
d664734ce8eb Use reverse DNS naming scheme for freedesktop application identifier
Mike Miller <mtmiller@octave.org>
parents: 24126
diff changeset
130 %reldir%/icons/org.octave.Octave.desktop
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
131
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
132 %canon_reldir%_MAINTAINERCLEANFILES += \
20306
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
133 $(BUILT_ICONS)
47d704435aa4 eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff changeset
134
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
135 CLEANFILES += $(%canon_reldir%_CLEANFILES)
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
136 DISTCLEANFILES += $(%canon_reldir%_DISTCLEANFILES)
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
137 MAINTAINERCLEANFILES += $(%canon_reldir%_MAINTAINERCLEANFILES)
20366
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
138
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
139 etc-clean:
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
140 rm -f $(%canon_reldir%_CLEANFILES)
20366
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
141
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
142 etc-distclean: etc-clean
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
143 rm -f $(%canon_reldir%_DISTCLEANFILES)
20366
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
144
9b44691a3520 provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents: 20333
diff changeset
145 etc-maintainer-clean: etc-distclean
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 21964
diff changeset
146 rm -f $(%canon_reldir%_MAINTAINERCLEANFILES)