Mercurial > hg > octave-nkf
annotate etc/module.mk @ 20817:c3c052b9192a
Improve performance and error reporting of betainv, gaminv (bug #34363).
* betainv.m: Replace for loop with do-until loop. Shorten max loop cycles to
40, rather than 10,000. Issue warning if algorithm fails.
* gaminv.m: Replace for loop with do-until loop. Shorten max loop cycles to
40, rather than 100. Issue warning if algorithm fails.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 11 Oct 2015 16:55:17 -0700 |
parents | 1bc95d7148b7 |
children |
rev | line source |
---|---|
20576
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
1 etc_EXTRA_DIST = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
2 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
3 etc_CLEANFILES = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
4 etc_DISTCLEANFILES = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
5 etc_MAINTAINERCLEANFILES = |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
6 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
7 etc_EXTRA_DIST += \ |
20516
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 |
20576
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
21 etc_EXTRA_DIST += \ |
20516
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 |
20576
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
54 etc_EXTRA_DIST += \ |
20516
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 |
20538
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
20517
diff
changeset
|
60 image_DATA += \ |
20516
47d704435aa4
eliminate recursive make invocation in etc/icons directory
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
61 $(icon_IMAGE_FILES) \ |
20517
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
20516
diff
changeset
|
62 etc/icons/octave-logo.ico |
20516
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 |
20517
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
20516
diff
changeset
|
66 DIRSTAMP_FILES += \ |
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
20516
diff
changeset
|
67 etc/icons/$(octave_dirstamp) |
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
20516
diff
changeset
|
68 |
20543
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20538
diff
changeset
|
69 all-local: all-icons |
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20538
diff
changeset
|
70 |
20516
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 |
20605
2f2e8b4996cb
build: Avoid triggering rebuild of icons and desktop files (bug #45567)
Mike Miller <mtmiller@octave.org>
parents:
20576
diff
changeset
|
73 etc/icons/octave.appdata.xml: etc/icons/octave.appdata.xml.in Makefile | etc/icons/$(octave_dirstamp) |
20516
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 |
20605
2f2e8b4996cb
build: Avoid triggering rebuild of icons and desktop files (bug #45567)
Mike Miller <mtmiller@octave.org>
parents:
20576
diff
changeset
|
79 etc/icons/octave.desktop: etc/icons/octave.desktop.in Makefile | etc/icons/$(octave_dirstamp) |
20516
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 |
20605
2f2e8b4996cb
build: Avoid triggering rebuild of icons and desktop files (bug #45567)
Mike Miller <mtmiller@octave.org>
parents:
20576
diff
changeset
|
86 $(BUILT_PNG_ICONS): etc/icons/octave-logo.svg | etc/icons/$(octave_dirstamp) |
20516
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 |
20605
2f2e8b4996cb
build: Avoid triggering rebuild of icons and desktop files (bug #45567)
Mike Miller <mtmiller@octave.org>
parents:
20576
diff
changeset
|
91 etc/icons/octave-logo.ico: $(WINDOWS_PNG_ICONS) | etc/icons/$(octave_dirstamp) |
20516
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 $@ && \ |
20517
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
20516
diff
changeset
|
93 $(ICOTOOL) --create --raw $(WINDOWS_PNG_ICONS) > $@-t && \ |
20516
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 |
20543
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20538
diff
changeset
|
96 install-data-local: install-icons |
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20538
diff
changeset
|
97 |
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20538
diff
changeset
|
98 uninstall-local: uninstall-icons |
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20538
diff
changeset
|
99 |
20516
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 \ |
20543
23172e987766
Fix 'make install' errors for non-recursive build
Mike Miller <mtmiller@octave.org>
parents:
20538
diff
changeset
|
103 --vendor $(VENDOR) etc/icons/octave.desktop; \ |
20516
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"`; \ |
20607
1bc95d7148b7
build: Fix installation of icons from source tarball
Mike Miller <mtmiller@octave.org>
parents:
20605
diff
changeset
|
107 if test -f $$f; then d=; else d="$(srcdir)/"; fi; \ |
20516
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 |
20576
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
127 EXTRA_DIST += $(etc_EXTRA_DIST) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
128 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
129 etc_CLEANFILES += \ |
20516
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 |
20576
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
133 etc_MAINTAINERCLEANFILES += \ |
20516
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 |
20576
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
136 CLEANFILES += $(etc_CLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
137 DISTCLEANFILES += $(etc_DISTCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
138 MAINTAINERCLEANFILES += $(etc_MAINTAINERCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
139 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
140 etc-clean: |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
141 rm -f $(etc_CLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
142 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
143 etc-distclean: etc-clean |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
144 rm -f $(etc_DISTCLEANFILES) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
145 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
146 etc-maintainer-clean: etc-distclean |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20543
diff
changeset
|
147 rm -f $(etc_MAINTAINERCLEANFILES) |