Mercurial > octave-nkf
comparison octMakefile.in @ 6358:61091f4af6e4
[project @ 2007-02-26 20:46:22 by jwe]
author | jwe |
---|---|
date | Mon, 26 Feb 2007 20:46:24 +0000 |
parents | 750b40fe7b02 |
children | 1a59ba7d32f0 |
comparison
equal
deleted
inserted
replaced
6357:d93787dbedec | 6358:61091f4af6e4 |
---|---|
25 acx_blas.m4 acx_lapack.m4 config.h.in install-sh autogen.sh | 25 acx_blas.m4 acx_lapack.m4 config.h.in install-sh autogen.sh |
26 | 26 |
27 DISTFILES = $(CONF_DISTFILES) \ | 27 DISTFILES = $(CONF_DISTFILES) \ |
28 BUGS COPYING FLEX.patch INSTALL INSTALL.OCTAVE NEWS \ | 28 BUGS COPYING FLEX.patch INSTALL INSTALL.OCTAVE NEWS \ |
29 NEWS.[0-9] PROJECTS README README.Linux README.Windows \ | 29 NEWS.[0-9] PROJECTS README README.Linux README.Windows \ |
30 README.Cygwin README.MSVC \ | |
30 README.MachTen README.kpathsea ROADMAP SENDING-PATCHES \ | 31 README.MachTen README.kpathsea ROADMAP SENDING-PATCHES \ |
31 THANKS move-if-change octave-sh octave-bug.in \ | 32 THANKS move-if-change octave-sh octave-bug.in \ |
32 octave-config.in mk-opts.pl mkinstalldirs \ | 33 octave-config.in mk-opts.pl mkinstalldirs \ |
33 mkoctfile.in run-octave.in gdbinit.in ChangeLog ChangeLog.[0-9] | 34 mkoctfile.in run-octave.in gdbinit.in ChangeLog ChangeLog.[0-9] |
34 | 35 |
35 # Complete directory trees to distribute. | |
36 DISTDIRS = # plplot | |
37 | |
38 # Subdirectories in which to run `make all'. | 36 # Subdirectories in which to run `make all'. |
39 SUBDIRS = @DLFCN_DIR@ libcruft liboctave src scripts doc examples | 37 SUBDIRS = @DLFCN_DIR@ libcruft liboctave src scripts doc examples |
40 | 38 |
41 # Subdirectories in which to run `make all'. | 39 # Subdirectories in which to run `make all'. |
42 INSTALL_SUBDIRS = libcruft liboctave src scripts doc examples | 40 INSTALL_SUBDIRS = libcruft liboctave src scripts doc examples |
43 | 41 |
44 # Subdirectories in which to run `make conf-dist'. | 42 # Subdirectories in which to run `make conf-dist'. |
45 CONF_DISTSUBDIRS = src | 43 CONF_DISTSUBDIRS = src |
46 | 44 |
47 # Subdirectories in which to run `make dist'. | 45 # Subdirectories in which to run `make dist'. |
48 DISTSUBDIRS_1 = $(sort $(SUBDIRS) dlfcn test emacs) | 46 DISTSUBDIRS = $(sort $(SUBDIRS) dlfcn test emacs) |
49 DISTSUBDIRS = $(filter-out $(DISTDIRS), $(DISTSUBDIRS_1)) | |
50 | 47 |
51 # Subdirectories in which to run clean targets. | 48 # Subdirectories in which to run clean targets. |
52 CLEANSUBDIRS = $(DISTSUBDIRS) | 49 CLEANSUBDIRS = $(DISTSUBDIRS) |
53 | 50 |
54 DIRS_TO_MAKE = $(bindir) $(libdir) $(octincludedir)/octave $(fcnfiledir) \ | 51 DIRS_TO_MAKE = $(bindir) $(libdir) $(octincludedir)/octave $(fcnfiledir) \ |
164 | 161 |
165 dist: all | 162 dist: all |
166 echo octave-$(version) > .fname | 163 echo octave-$(version) > .fname |
167 rm -rf `cat .fname` | 164 rm -rf `cat .fname` |
168 mkdir `cat .fname` | 165 mkdir `cat .fname` |
169 ln $(DISTFILES) `cat .fname` | 166 $(LN_S) $(DISTFILES) `cat .fname` |
170 for dir in $(DISTDIRS); do ln -s ../$$dir `cat .fname`; done | |
171 for dir in $(DISTSUBDIRS); do \ | 167 for dir in $(DISTSUBDIRS); do \ |
172 mkdir `cat .fname`/$$dir; \ | 168 mkdir `cat .fname`/$$dir; \ |
173 $(MAKE) -C $$dir dist; \ | 169 $(MAKE) -C $$dir dist; \ |
174 done | 170 done |
175 tar chf `cat .fname`.tar `cat .fname` | 171 tar chf `cat .fname`.tar `cat .fname` |
184 -o -name c-auto.h \) -print | xargs rm -rf | 180 -o -name c-auto.h \) -print | xargs rm -rf |
185 rm -f `cat .fname`/test/octave.test/*.m | 181 rm -f `cat .fname`/test/octave.test/*.m |
186 chmod -R a+rwX `cat .fname` | 182 chmod -R a+rwX `cat .fname` |
187 tar cf `cat .fname`.tar `cat .fname` | 183 tar cf `cat .fname`.tar `cat .fname` |
188 rm -rf `cat .fname` | 184 rm -rf `cat .fname` |
189 gzip --best --stdout `cat .fname`.tar > `cat .fname`.tar.gz | 185 gzip -9 --stdout `cat .fname`.tar > `cat .fname`.tar.gz |
190 bzip2 --best --stdout `cat .fname`.tar > `cat .fname`.tar.bz2 | 186 bzip2 -9 --stdout `cat .fname`.tar > `cat .fname`.tar.bz2 |
191 date -u > md5sum | 187 date -u > md5sum |
192 md5sum `cat .fname`.tar.gz `cat .fname`.tar.bz2 >> md5sum | 188 md5sum `cat .fname`.tar.gz `cat .fname`.tar.bz2 >> md5sum |
193 touch `cat .fname`.tar.gz `cat .fname`.tar.bz2 md5sum | 189 touch `cat .fname`.tar.gz `cat .fname`.tar.bz2 md5sum |
194 rm -f .fname | 190 rm -f .fname |
195 @echo "*******************" | 191 @echo "*******************" |
217 | 213 |
218 conf-dist: | 214 conf-dist: |
219 echo config-dist-$(version) > .fname | 215 echo config-dist-$(version) > .fname |
220 rm -rf `cat .fname` | 216 rm -rf `cat .fname` |
221 mkdir `cat .fname` | 217 mkdir `cat .fname` |
222 ln $(CONF_DISTFILES) `cat .fname` | 218 $(LN_S) $(CONF_DISTFILES) `cat .fname` |
223 for dir in $(CONF_DISTSUBDIRS); do \ | 219 for dir in $(CONF_DISTSUBDIRS); do \ |
224 mkdir `cat .fname`/$$dir; \ | 220 mkdir `cat .fname`/$$dir; \ |
225 $(MAKE) -C $$dir conf-dist; \ | 221 $(MAKE) -C $$dir conf-dist; \ |
226 done | 222 done |
227 tar chf `cat .fname`.tar `cat .fname` | 223 tar chf `cat .fname`.tar `cat .fname` |