comparison src/Makefile.in.in @ 255:084402c475ba r20-5b26

Import from CVS: tag r20-5b26
author cvs
date Mon, 13 Aug 2007 10:21:18 +0200
parents 677f6a0ee643
children 11cf20601dec
comparison
equal deleted inserted replaced
254:e92abcaa252b 255:084402c475ba
186 rallocobjs = ralloc.o 186 rallocobjs = ralloc.o
187 #endif 187 #endif
188 188
189 malloclib = 189 malloclib =
190 #ifndef SYSTEM_MALLOC 190 #ifndef SYSTEM_MALLOC
191 # ifdef GNU_MALLOC /* New GNU malloc */ 191 # ifdef GNU_MALLOC /* GNU malloc */
192 # ifdef ERROR_CHECK_MALLOC 192 # ifdef ERROR_CHECK_MALLOC
193 #ifdef DOUG_LEA_MALLOC
194 mallocobjs = free-hook.o vm-limit.o
195 #else
193 mallocobjs = gmalloc.o free-hook.o vm-limit.o 196 mallocobjs = gmalloc.o free-hook.o vm-limit.o
197 #endif
194 mallocdocsrc = free-hook.c 198 mallocdocsrc = free-hook.c
195 # else /* New GNU malloc, sans error checking */ 199 # else /* New GNU malloc, sans error checking */
200 #ifdef DOUG_LEA_MALLOC
201 mallocobjs = vm-limit.o
202 #else
196 mallocobjs = gmalloc.o vm-limit.o 203 mallocobjs = gmalloc.o vm-limit.o
204 #endif
197 mallocdocsrc = 205 mallocdocsrc =
198 # endif /* ERROR_CHECK_MALLOC */ 206 # endif /* ERROR_CHECK_MALLOC */
199 # else /* Old GNU malloc */ 207 # else /* Older GNU malloc */
200 mallocobjs = malloc.o 208 mallocobjs = malloc.o
201 mallocdocsrc = 209 mallocdocsrc =
202 # endif /* Old GNU malloc */ 210 # endif /* Older GNU malloc */
203 #else /* SYSTEM_MALLOC */ 211 #else /* SYSTEM_MALLOC */
204 mallocobjs = 212 mallocobjs =
205 mallocdocsrc = 213 mallocdocsrc =
206 #ifdef USE_DEBUG_MALLOC 214 #ifdef USE_DEBUG_MALLOC
207 malloclib = -ldmalloc 215 malloclib = -ldmalloc
379 $(LINT.c) $(LINTFILES) 387 $(LINT.c) $(LINTFILES)
380 ## end of Lint Section 388 ## end of Lint Section
381 389
382 temacs_deps=\ 390 temacs_deps=\
383 $(start_files) ${objs} ${otherobjs}\ 391 $(start_files) ${objs} ${otherobjs}\
384 $(lwlib_deps) $(dynodump_deps) prefix-args 392 $(lwlib_deps) $(dynodump_deps)
385 393
386 temacs_link_args=\ 394 temacs_link_args=\
387 ${start_flags} ${ldflags}\ 395 ${start_flags} ${ldflags}\
388 -o $@ ${start_files} ${objs} ${otherobjs} ${LIBES} 396 -o $@ ${start_files} ${objs} ${otherobjs} ${LIBES}
389 397
544 EXTW_LINK(${external_client_xlib_objs_shared}, libextcli_Xlib.so.1) 552 EXTW_LINK(${external_client_xlib_objs_shared}, libextcli_Xlib.so.1)
545 553
546 #endif /* EXTW_LINK */ 554 #endif /* EXTW_LINK */
547 555
548 #endif /* EXTERNAL_WIDGET */ 556 #endif /* EXTERNAL_WIDGET */
549
550 prefix-args: ${srcdir}/prefix-args.c config.h
551 $(CC) $(cflags) ${srcdir}/prefix-args.c -o prefix-args
552 557
553 config.h: ${srcdir}/config.h.in 558 config.h: ${srcdir}/config.h.in
554 puresize-adjust.h: ${srcdir}/puresize.h 559 puresize-adjust.h: ${srcdir}/puresize.h
555 paths.h: ${srcdir}/paths.h.in 560 paths.h: ${srcdir}/paths.h.in
556 Emacs.ad.h: ${srcdir}/${etcdir}Emacs.ad 561 Emacs.ad.h: ${srcdir}/${etcdir}Emacs.ad
617 ## ${other_files}, $(objects_system) and $(objects_machine) 622 ## ${other_files}, $(objects_system) and $(objects_machine)
618 ## select which of these should be compiled. */ 623 ## select which of these should be compiled. */
619 624
620 .PHONY: mostlyclean clean distclean realclean versionclean extraclean 625 .PHONY: mostlyclean clean distclean realclean versionclean extraclean
621 mostlyclean: 626 mostlyclean:
622 $(RM) temacs puremacs quantmacs prefix-args depend.* *.o *.i \ 627 $(RM) temacs puremacs quantmacs depend.* *.o *.i \
623 core puresize-adjust.h sheap-adjust.h 628 core puresize-adjust.h sheap-adjust.h
624 clean: mostlyclean versionclean 629 clean: mostlyclean versionclean
625 $(RM) libextcli* update-elc.stamp 630 $(RM) libextcli* update-elc.stamp
626 ## This is used in making a distribution. 631 ## This is used in making a distribution.
627 ## Do not use it on development directories! 632 ## Do not use it on development directories!