diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2011-07-26 15:20:24 +0400 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2011-07-26 15:20:24 +0400 |
commit | c521d2cf164f9d7e1fa8be9c0b21d223e265fa64 (patch) | |
tree | 82fbd7e60e6be39fbabd946717cf065a698cd038 /Makefile.dj | |
parent | 7d3768dbd2a1cd4d5c14f773f23aec43bc0651a5 (diff) | |
download | bdwgc-c521d2cf164f9d7e1fa8be9c0b21d223e265fa64.tar.gz |
gc4.13 tarball importgc4_13
Diffstat (limited to 'Makefile.dj')
-rw-r--r-- | Makefile.dj | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/Makefile.dj b/Makefile.dj index 9187f73a..8e0a66b6 100644 --- a/Makefile.dj +++ b/Makefile.dj @@ -108,7 +108,7 @@ CORD_OBJS= cord/cordbscs.o cord/cordxtra.o cord/cordprnt.o SRCS= $(CSRCS) mips_sgi_mach_dep.s rs6000_mach_dep.s alpha_mach_dep.s \ sparc_mach_dep.s gc.h gc_typed.h gc_hdrs.h gc_priv.h gc_private.h \ - config.h gc_mark.h include/gc_inl.h include/gc_inline.h gc.man \ + gcconfig.h gc_mark.h include/gc_inl.h include/gc_inline.h gc.man \ threadlibs.c if_mach.c if_not_there.c gc_cpp.cc gc_cpp.h weakpointer.h \ gcc_support.c mips_ultrix_mach_dep.s include/gc_alloc.h gc_alloc.h \ $(CORD_SRCS) @@ -117,7 +117,7 @@ OTHER_FILES= Makefile PCR-Makefile OS2_MAKEFILE NT_MAKEFILE BCC_MAKEFILE \ README test.c test_cpp.cc setjmp_t.c SMakefile.amiga \ SCoptions.amiga README.amiga README.win32 cord/README \ cord/gc.h include/gc.h include/gc_typed.h include/cord.h \ - include/ec.h include/private/cord_pos.h include/private/config.h \ + include/ec.h include/private/cord_pos.h include/private/gcconfig.h \ include/private/gc_hdrs.h include/private/gc_priv.h \ include/gc_cpp.h README.rs6000 \ include/weakpointer.h README.QUICK callprocs pc_excludes \ @@ -147,14 +147,14 @@ SPECIALCFLAGS = # not time-critical anyway. # Set SPECIALCFLAGS to -q nodirect_code on Encore. -all: gc.a gctest +all: gc.a gctest$(EXE_SUFFIX) -pcr: PCR-Makefile gc_private.h gc_hdrs.h gc.h config.h mach_dep.o $(SRCS) +pcr: PCR-Makefile gc_private.h gc_hdrs.h gc.h gcconfig.h mach_dep.o $(SRCS) make -f PCR-Makefile depend make -f PCR-Makefile $(OBJS) test.o dyn_load.o dyn_load_sunos53.o: $(srcdir)/gc_priv.h $(srcdir)/gc_hdrs.h $(srcdir)/gc.h \ - $(srcdir)/config.h $(srcdir)/gc_typed.h Makefile + $(srcdir)/gcconfig.h $(srcdir)/gc_typed.h Makefile # The dependency on Makefile is needed. Changing # options such as -DSILENT affects the size of GC_arrays, # invalidating all .o files that rely on gc_priv.h @@ -194,19 +194,19 @@ base_lib $(UTILS) -$(RM) test_cpp test_cpp$(EXE_SUFFIX) ./if_mach HP_PA "" $(CXX) $(CXXFLAGS) -o test_cpp $(srcdir)/test_cpp.cc gc_cpp.o gc.a -ldld ./if_not_there test_cpp$(EXE_SUFFIX) $(CXXLD) $(CXXFLAGS) -o test_cpp $(srcdir)/test_cpp.cc gc_cpp.o gc.a + $(RM) test_cpp c++: gc_cpp.o $(srcdir)/gc_cpp.h test_cpp -$(RM) on_sparc_sunos5 $(AR) ru gc.a gc_cpp.o $(RANLIB) gc.a - ./test_cpp 1 + ./test_cpp$(EXE_SUFFIX) 1 echo > c++ dyn_load_sunos53.o: dyn_load.c $(CC) $(CFLAGS) -DSUNOS53_SHARED_LIB -c $(srcdir)/dyn_load.c -o $@ mach_dep.o: $(srcdir)/mach_dep.c -# $(srcdir)/mips_mach_dep.s $(srcdir)/rs6000_mach_dep.s if_mach if_not_there -$(RM) mach_dep.o $(CC) -c $(SPECIALCFLAGS) $(srcdir)/mach_dep.c @@ -249,17 +249,22 @@ cord/cordbscs.o cord/cordxtra.o gc.a $(CURSES) ./if_not_there cord/de$(EXE_SUFFIX) \ $(MV) de$(EXE_SUFFIX) cord/de$(EXE_SUFFIX) -if_mach$(EXE_SUFFIX): $(srcdir)/if_mach.c $(srcdir)/config.h +if_mach$(EXE_SUFFIX): $(srcdir)/if_mach.c $(srcdir)/gcconfig.h $(CC) $(CFLAGS) -o if_mach $(srcdir)/if_mach.c + -$(RM) if_mach -threadlibs$(EXE_SUFFIX): $(srcdir)/threadlibs.c $(srcdir)/config.h Makefile +threadlibs$(EXE_SUFFIX): $(srcdir)/threadlibs.c $(srcdir)/gcconfig.h Makefile $(CC) $(CFLAGS) -o threadlibs $(srcdir)/threadlibs.c + -$(RM) threadlibs if_not_there$(EXE_SUFFIX): $(srcdir)/if_not_there.c $(CC) $(CFLAGS) -o if_not_there $(srcdir)/if_not_there.c + -$(RM) if_not_there clean: - -$(RM) gc.a *.o gctest gctest_dyn_link test_cpp \ + -$(RM) gc.a *.o + -$(RM) *.o + -$(RM) gctest gctest_dyn_link test_cpp \ setjmp_test mon.out gmon.out a.out core if_not_there if_mach \ $(CORD_OBJS) cordtest cord/cordtest de cord/de -$(RM) gctest$(EXE_SUFFIX) gctest_dyn_link$(EXE_SUFFIX) test_cpp$(EXE_SUFFIX) \ @@ -270,6 +275,7 @@ clean: gctest$(EXE_SUFFIX): test.o gc.a -$(RM) gctest$(EXE_SUFFIX) $(CC) $(CFLAGS) -o gctest test.o gc.a + $(RM) gctest # If an optimized setjmp_test generates a segmentation fault, # odds are your compiler is broken. Gctest may still work. @@ -278,6 +284,7 @@ setjmp_test$(EXE_SUFFIX): $(srcdir)/setjmp_t.c $(srcdir)/gc.h \ if_mach$(EXE_SUFFIX) if_not_there$(EXE_SUFFIX) -$(RM) setjmp_test$(EXE_SUFFIX) $(CC) $(CFLAGS) -o setjmp_test $(srcdir)/setjmp_t.c + $(RM) setjmp_test test: KandRtest cord/cordtest$(EXE_SUFFIX) ./cord/cordtest$(EXE_SUFFIX) @@ -287,4 +294,3 @@ KandRtest: setjmp_test$(EXE_SUFFIX) gctest$(EXE_SUFFIX) ./setjmp_test$(EXE_SUFFIX) ./gctest$(EXE_SUFFIX) - |