Mercurial > hg > xemacs-beta
comparison lib-src/Makefile.in.in @ 282:c42ec1d1cded r21-0b39
Import from CVS: tag r21-0b39
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:33:18 +0200 |
parents | 6330739388db |
children | 558f606b08ae |
comparison
equal
deleted
inserted
replaced
281:090b52736db2 | 282:c42ec1d1cded |
---|---|
40 LDFLAGS=@LDFLAGS@ | 40 LDFLAGS=@LDFLAGS@ |
41 ALLOCA=@ALLOCA@ | 41 ALLOCA=@ALLOCA@ |
42 LN_S=@LN_S@ | 42 LN_S=@LN_S@ |
43 version=@version@ | 43 version=@version@ |
44 | 44 |
45 ## This will be the name of the generated binary and is set automatically | |
46 ## by configure. | |
47 PROGNAME=@PROGNAME@ | |
48 | |
45 ## ==================== Where To Install Things ==================== | 49 ## ==================== Where To Install Things ==================== |
46 | 50 |
47 prefix=@prefix@ | 51 prefix=@prefix@ |
48 exec_prefix=@exec_prefix@ | 52 exec_prefix=@exec_prefix@ |
49 bindir=@bindir@ | 53 bindir=@bindir@ |
59 | 63 |
60 ## ========================== Lists of Files =========================== | 64 ## ========================== Lists of Files =========================== |
61 | 65 |
62 ## Things that a user might actually run, | 66 ## Things that a user might actually run, |
63 ## which should be installed in bindir. | 67 ## which should be installed in bindir. |
64 INSTALLABLES = etags ctags b2m gnuclient | 68 INSTALLABLES = etags ctags b2m gnuclient ootags |
65 INSTALLABLE_SCRIPTS = rcs-checkin pstogif install-sid send-pr gnudoit gnuattach | 69 INSTALLABLE_SCRIPTS = rcs-checkin pstogif install-sid send-pr gnudoit gnuattach |
66 | 70 |
67 ## Things that Emacs runs internally, or during the build process, | 71 ## Things that Emacs runs internally, or during the build process, |
68 ## which should not be installed in bindir. | 72 ## which should not be installed in bindir. |
69 UTILITIES= make-path wakeup profile make-docfile digest-doc \ | 73 UTILITIES= make-path wakeup profile make-docfile digest-doc \ |
250 | 254 |
251 regex.o: ${srcdir}/../src/regex.c ${srcdir}/../src/regex.h | 255 regex.o: ${srcdir}/../src/regex.c ${srcdir}/../src/regex.h |
252 $(CC) -c `echo $(cflags) | sed 's/-Demacs/ /'` \ | 256 $(CC) -c `echo $(cflags) | sed 's/-Demacs/ /'` \ |
253 -DINHIBIT_STRING_HEADER ${srcdir}/../src/regex.c | 257 -DINHIBIT_STRING_HEADER ${srcdir}/../src/regex.c |
254 | 258 |
255 etags_args = -DOO_BROWSER -I. $(cflags) -I${srcdir} -I${srcdir}/../src \ | 259 etags_args = -I. $(cflags) -I${srcdir} -I${srcdir}/../src \ |
256 -DVERSION='"${version}"' ${srcdir}/etags.c \ | 260 -DVERSION='"${version}"' ${srcdir}/etags.c \ |
257 $(GETOPTOBJS) regex.o $(ldflags) | 261 $(GETOPTOBJS) regex.o $(ldflags) |
258 etags_deps = ${srcdir}/etags.c $(GETOPTDEPS) regex.o ../src/config.h | 262 etags_deps = ${srcdir}/etags.c $(GETOPTDEPS) regex.o ../src/config.h |
259 | 263 |
260 etags: ${etags_deps} | 264 etags: ${etags_deps} |
261 $(CC) ${etags_args} -o $@ | 265 $(CC) ${etags_args} -o $@ |
266 | |
267 ootags_args = -I. $(cflags) -I${srcdir} -I${srcdir}/../src \ | |
268 -DVERSION='"${version}"' ${srcdir}/ootags.c \ | |
269 $(GETOPTOBJS) regex.o $(ldflags) | |
270 ootags_deps = ${srcdir}/ootags.c $(GETOPTDEPS) regex.o ../src/config.h | |
271 | |
272 ootags: ${ootags_deps} | |
273 $(CC) ${ootags_args} -o $@ | |
274 | |
262 ## ctags depends on etags to assure that parallel makes do not write | 275 ## ctags depends on etags to assure that parallel makes do not write |
263 ## two etags.o files on top of each other. | 276 ## two etags.o files on top of each other. |
264 ctags: ${etags_deps} etags | 277 ctags: ${etags_deps} etags |
265 $(CC) -DCTAGS ${etags_args} -o $@ | 278 $(CC) -DCTAGS ${etags_args} -o $@ |
266 | 279 |