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