/[emacs]/emacs/gc/Makefile.direct
ViewVC logotype

Diff of /emacs/gc/Makefile.direct

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2.2.1 by fx, Thu Jun 5 18:23:03 2003 UTC revision 1.2.2.1.2.1 by fx, Mon Jun 16 15:19:52 2003 UTC
# Line 76  HOSTCFLAGS=$(CFLAGS) Line 76  HOSTCFLAGS=$(CFLAGS)
76  # -DGC_MACOSX_THREADS enables support for Mac OS X pthreads.  Untested.  # -DGC_MACOSX_THREADS enables support for Mac OS X pthreads.  Untested.
77  # -DGC_DGUX386_THREADS enables support for DB/UX on I386 threads.  # -DGC_DGUX386_THREADS enables support for DB/UX on I386 threads.
78  #   See README.DGUX386.  #   See README.DGUX386.
79    # -DGC_WIN32_THREADS enables support for win32 threads.  That makes sense
80    #   for this Makefile only under Cygwin.
81  # -DGC_THREADS should set the appropriate one of the above macros.  # -DGC_THREADS should set the appropriate one of the above macros.
82  #   It assumes pthreads for Solaris.  #   It assumes pthreads for Solaris.
83  # -DALL_INTERIOR_POINTERS allows all pointers to the interior  # -DALL_INTERIOR_POINTERS allows all pointers to the interior
# Line 253  HOSTCFLAGS=$(CFLAGS) Line 255  HOSTCFLAGS=$(CFLAGS)
255  #   makes incremental collection easier.  Was enabled by default until 6.0.  #   makes incremental collection easier.  Was enabled by default until 6.0.
256  #   Rarely used, to my knowledge.  #   Rarely used, to my knowledge.
257  # -DHANDLE_FORK attempts to make GC_malloc() work in a child process fork()ed  # -DHANDLE_FORK attempts to make GC_malloc() work in a child process fork()ed
258  #   from a multithreaded parent.  Currently only supported by linux_threads.c.  #   from a multithreaded parent.  Currently only supported by pthread_support.c.
259  #   (Similar code should work on Solaris or Irix, but it hasn't been tried.)  #   (Similar code should work on Solaris or Irix, but it hasn't been tried.)
260  # -DTEST_WITH_SYSTEM_MALLOC causes gctest to allocate (and leak) large chunks  # -DTEST_WITH_SYSTEM_MALLOC causes gctest to allocate (and leak) large chunks
261  #   of memory with the standard system malloc.  This will cause the root  #   of memory with the standard system malloc.  This will cause the root
# Line 277  AR= ar Line 279  AR= ar
279  RANLIB= ranlib  RANLIB= ranlib
280    
281    
282  OBJS= alloc.o reclaim.o allchblk.o misc.o mach_dep.o os_dep.o mark_rts.o headers.o mark.o obj_map.o blacklst.o finalize.o new_hblk.o dbg_mlc.o malloc.o stubborn.o checksums.o solaris_threads.o irix_threads.o linux_threads.o typd_mlc.o ptr_chck.o mallocx.o solaris_pthreads.o gcj_mlc.o specific.o gc_dlopen.o backgraph.o  OBJS= alloc.o reclaim.o allchblk.o misc.o mach_dep.o os_dep.o mark_rts.o headers.o mark.o obj_map.o blacklst.o finalize.o new_hblk.o dbg_mlc.o malloc.o stubborn.o checksums.o solaris_threads.o aix_irix_threads.o pthread_support.o pthread_stop_world.o darwin_stop_world.o typd_mlc.o ptr_chck.o mallocx.o solaris_pthreads.o gcj_mlc.o specific.o gc_dlopen.o backgraph.o win32_threads.o
283    
284  CSRCS= reclaim.c allchblk.c misc.c alloc.c mach_dep.c os_dep.c mark_rts.c headers.c mark.c obj_map.c pcr_interface.c blacklst.c finalize.c new_hblk.c real_malloc.c dyn_load.c dbg_mlc.c malloc.c stubborn.c checksums.c solaris_threads.c irix_threads.c linux_threads.c typd_mlc.c ptr_chck.c mallocx.c solaris_pthreads.c gcj_mlc.c specific.c gc_dlopen.c backgraph.c  CSRCS= reclaim.c allchblk.c misc.c alloc.c mach_dep.c os_dep.c mark_rts.c headers.c mark.c obj_map.c pcr_interface.c blacklst.c finalize.c new_hblk.c real_malloc.c dyn_load.c dbg_mlc.c malloc.c stubborn.c checksums.c solaris_threads.c aix_irix_threads.c pthread_support.c pthread_stop_world.c darwin_stop_world.c typd_mlc.c ptr_chck.c mallocx.c solaris_pthreads.c gcj_mlc.c specific.c gc_dlopen.c backgraph.c win32_threads.c
285    
286  CORD_SRCS=  cord/cordbscs.c cord/cordxtra.c cord/cordprnt.c cord/de.c cord/cordtest.c include/cord.h include/ec.h include/private/cord_pos.h cord/de_win.c cord/de_win.h cord/de_cmds.h cord/de_win.ICO cord/de_win.RC  CORD_SRCS=  cord/cordbscs.c cord/cordxtra.c cord/cordprnt.c cord/de.c cord/cordtest.c include/cord.h include/ec.h include/private/cord_pos.h cord/de_win.c cord/de_win.h cord/de_cmds.h cord/de_win.ICO cord/de_win.RC
287    
# Line 298  SRCS= $(CSRCS) mips_sgi_mach_dep.S rs600 Line 300  SRCS= $(CSRCS) mips_sgi_mach_dep.S rs600
300      include/private/solaris_threads.h include/gc_backptr.h \      include/private/solaris_threads.h include/gc_backptr.h \
301      hpux_test_and_clear.s include/gc_gcj.h \      hpux_test_and_clear.s include/gc_gcj.h \
302      include/gc_local_alloc.h include/private/dbg_mlc.h \      include/gc_local_alloc.h include/private/dbg_mlc.h \
303      include/private/specific.h powerpc_macosx_mach_dep.s \      include/private/specific.h powerpc_darwin_mach_dep.s \
304      include/leak_detector.h include/gc_amiga_redirects.h \      include/leak_detector.h include/gc_amiga_redirects.h \
305      include/gc_pthread_redirects.h ia64_save_regs_in_stack.s \      include/gc_pthread_redirects.h ia64_save_regs_in_stack.s \
306      include/gc_config_macros.h $(CORD_SRCS)      include/gc_config_macros.h include/private/pthread_support.h \
307        include/private/pthread_stop_world.h include/private/darwin_semaphore.h \
308        include/private/darwin_stop_world.h $(CORD_SRCS)
309    
310  DOC_FILES= README.QUICK doc/README.Mac doc/README.MacOSX doc/README.OS2 \  DOC_FILES= README.QUICK doc/README.Mac doc/README.MacOSX doc/README.OS2 \
311          doc/README.amiga doc/README.cords doc/debugging.html \          doc/README.amiga doc/README.cords doc/debugging.html \
# Line 334  OTHER_FILES= Makefile setjmp_t.c callpro Line 338  OTHER_FILES= Makefile setjmp_t.c callpro
338             MacProjects.sit.hqx MacOS.c \             MacProjects.sit.hqx MacOS.c \
339             Mac_files/datastart.c Mac_files/dataend.c \             Mac_files/datastart.c Mac_files/dataend.c \
340             Mac_files/MacOS_config.h Mac_files/MacOS_Test_config.h \             Mac_files/MacOS_config.h Mac_files/MacOS_Test_config.h \
341             add_gc_prefix.c gc_cpp.cpp win32_threads.c \             add_gc_prefix.c gc_cpp.cpp \
342             version.h AmigaOS.c \             version.h AmigaOS.c \
343             $(TESTS) $(GNU_BUILD_FILES) $(OTHER_MAKEFILES)             $(TESTS) $(GNU_BUILD_FILES) $(OTHER_MAKEFILES)
344    
# Line 388  $(OBJS) tests/test.o dyn_load.o dyn_load Line 392  $(OBJS) tests/test.o dyn_load.o dyn_load
392    
393  mark.o typd_mlc.o finalize.o ptr_chck.o: $(srcdir)/include/gc_mark.h $(srcdir)/include/private/gc_pmark.h  mark.o typd_mlc.o finalize.o ptr_chck.o: $(srcdir)/include/gc_mark.h $(srcdir)/include/private/gc_pmark.h
394    
395  specific.o linux_threads.o: $(srcdir)/include/private/specific.h  specific.o pthread_support.o: $(srcdir)/include/private/specific.h
396    
397  solaris_threads.o solaris_pthreads.o: $(srcdir)/include/private/solaris_threads.h  solaris_threads.o solaris_pthreads.o: $(srcdir)/include/private/solaris_threads.h
398    
# Line 485  liblinuxgc.so: $(OBJS) dyn_load.o Line 489  liblinuxgc.so: $(OBJS) dyn_load.o
489    
490  mach_dep.o: $(srcdir)/mach_dep.c $(srcdir)/mips_sgi_mach_dep.S \  mach_dep.o: $(srcdir)/mach_dep.c $(srcdir)/mips_sgi_mach_dep.S \
491              $(srcdir)/mips_ultrix_mach_dep.s \              $(srcdir)/mips_ultrix_mach_dep.s \
492              $(srcdir)/rs6000_mach_dep.s $(srcdir)/powerpc_macosx_mach_dep.s \              $(srcdir)/rs6000_mach_dep.s $(srcdir)/powerpc_darwin_mach_dep.s \
493              $(srcdir)/sparc_mach_dep.S $(srcdir)/sparc_sunos4_mach_dep.s \              $(srcdir)/sparc_mach_dep.S $(srcdir)/sparc_sunos4_mach_dep.s \
494              $(srcdir)/ia64_save_regs_in_stack.s \              $(srcdir)/ia64_save_regs_in_stack.s \
495              $(srcdir)/sparc_netbsd_mach_dep.s $(UTILS)              $(srcdir)/sparc_netbsd_mach_dep.s $(UTILS)
# Line 494  mach_dep.o: $(srcdir)/mach_dep.c $(srcdi Line 498  mach_dep.o: $(srcdir)/mach_dep.c $(srcdi
498           | ./if_mach MIPS IRIX5 grep -v "^\#" > $(srcdir)/mips_sgi_mach_dep.s           | ./if_mach MIPS IRIX5 grep -v "^\#" > $(srcdir)/mips_sgi_mach_dep.s
499          ./if_mach MIPS RISCOS $(AS) -o mach_dep.o $(srcdir)/mips_ultrix_mach_dep.s          ./if_mach MIPS RISCOS $(AS) -o mach_dep.o $(srcdir)/mips_ultrix_mach_dep.s
500          ./if_mach MIPS ULTRIX $(AS) -o mach_dep.o $(srcdir)/mips_ultrix_mach_dep.s          ./if_mach MIPS ULTRIX $(AS) -o mach_dep.o $(srcdir)/mips_ultrix_mach_dep.s
501          ./if_mach POWERPC MACOSX $(AS) -o mach_dep.o $(srcdir)/powerpc_macosx_mach_dep.s          ./if_mach POWERPC MACOSX $(AS) -o mach_dep.o $(srcdir)/powerpc_darwin_mach_dep.s
502          ./if_mach ALPHA LINUX $(CC) -c -o mach_dep.o $(srcdir)/alpha_mach_dep.S          ./if_mach ALPHA LINUX $(CC) -c -o mach_dep.o $(srcdir)/alpha_mach_dep.S
503          ./if_mach SPARC SUNOS5 $(CC) -c -o mach_dep.o $(srcdir)/sparc_mach_dep.S          ./if_mach SPARC SUNOS5 $(CC) -c -o mach_dep.o $(srcdir)/sparc_mach_dep.S
504          ./if_mach SPARC SUNOS4 $(AS) -o mach_dep.o $(srcdir)/sparc_sunos4_mach_dep.s          ./if_mach SPARC SUNOS4 $(AS) -o mach_dep.o $(srcdir)/sparc_sunos4_mach_dep.s

Legend:
Removed from v.1.2.2.1  
changed lines
  Added in v.1.2.2.1.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26