]> granicus.if.org Git - gc/commitdiff
Remove dependency on 'Makefile' in Makefile.direct/dj
authorIvan Maidanski <ivmai@mail.ru>
Thu, 12 Jun 2014 07:17:46 +0000 (11:17 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 12 Jun 2014 07:18:51 +0000 (11:18 +0400)
* Makefile.direct (dyn_load_sunos53.o, gc_cpp.o, threadlibs): Remove
dependency on Makefile; remove comment.
* Makefile.dj (dyn_load_sunos53.o, gc_cpp.o, threadlibs): Likewise.
* Makefile.direct (Makefile): Remove rule.
* Makefile.direct (gc.tar): Do not include Makefile.

Makefile.direct
Makefile.dj

index b5bcc73cfd1e6fa975508d4df839f8b7ff729f16..88cc767386d42a4dee50e540c8a13a050954329a 100644 (file)
@@ -204,13 +204,7 @@ $(OBJS) tests/test.o dyn_load.o dyn_load_sunos53.o: \
     $(srcdir)/include/private/gc_hdrs.h $(srcdir)/include/private/gc_locks.h \
     $(srcdir)/include/gc.h $(srcdir)/include/gc_pthread_redirects.h \
     $(srcdir)/include/private/gcconfig.h $(srcdir)/include/gc_typed.h \
-    $(srcdir)/include/gc_config_macros.h Makefile $(AO_INSTALL_DIR)
-# The dependency on Makefile is needed.  Changing
-# options affects the size of GC_arrays,
-# invalidating all .o files that rely on gc_priv.h
-
-Makefile: Makefile.direct
-       cp Makefile.direct Makefile
+    $(srcdir)/include/gc_config_macros.h $(AO_INSTALL_DIR)
 
 mark.o typd_mlc.o finalize.o ptr_chck.o: $(srcdir)/include/gc_mark.h \
                                         $(srcdir)/include/private/gc_pmark.h
@@ -249,7 +243,7 @@ cords: $(CORD_OBJS) cord/cordtest $(UTILS)
        ./if_not_there dont_ar_3 $(AR) ru gc.a $(CORD_OBJS)
        ./if_not_there dont_ar_3 $(RANLIB) gc.a || cat /dev/null
 
-gc_cpp.o: $(srcdir)/gc_cpp.cc $(srcdir)/include/gc_cpp.h $(srcdir)/include/gc.h Makefile
+gc_cpp.o: $(srcdir)/gc_cpp.cc $(srcdir)/include/gc_cpp.h $(srcdir)/include/gc.h
        $(CXX) -c $(CXXFLAGS) $(srcdir)/gc_cpp.cc
 
 test_cpp: $(srcdir)/tests/test_cpp.cc $(srcdir)/include/gc_cpp.h gc_cpp.o $(srcdir)/include/gc.h \
@@ -378,7 +372,7 @@ cord/de: $(srcdir)/cord/tests/de.c cord/cordbscs.o cord/cordxtra.o gc.a $(UTILS)
 if_mach: $(srcdir)/tools/if_mach.c $(srcdir)/include/private/gcconfig.h
        $(HOSTCC) $(HOSTCFLAGS) -o if_mach $(srcdir)/tools/if_mach.c
 
-threadlibs: $(srcdir)/tools/threadlibs.c $(srcdir)/include/private/gcconfig.h Makefile
+threadlibs: $(srcdir)/tools/threadlibs.c $(srcdir)/include/private/gcconfig.h
        $(HOSTCC) $(HOSTCFLAGS) -o threadlibs $(srcdir)/tools/threadlibs.c
 
 if_not_there: $(srcdir)/tools/if_not_there.c
@@ -403,7 +397,7 @@ gctest: tests/test.o gc.a $(UTILS)
 setjmp_test: $(srcdir)/tools/setjmp_t.c $(srcdir)/include/gc.h $(UTILS) $(AO_INSTALL_DIR)
        $(CC) $(CFLAGS) -o setjmp_test $(srcdir)/tools/setjmp_t.c
 
-test:  KandRtest cord/cordtest
+test: KandRtest cord/cordtest
        cord/cordtest
 
 # Those tests that work even with a K&R C compiler:
@@ -419,7 +413,6 @@ gcname: $(srcdir)/tools/gcname.c $(srcdir)/include/gc_version.h
 
 #We assume this is being done from source directory.
 dist gc.tar: $(SRCS) $(DOC_FILES) $(OTHER_FILES) add_gc_prefix gcname
-       cp Makefile.direct Makefile
        cd $(AO_SRC_DIR); $(MAKE) dist
        if test $(srcdir)/libatomic_ops = $(AO_SRC_DIR); \
        then \
index c69474b61663812564b915a4e166f0e9b4162fd9..be66838035554306ec0561622b7c0d8bc053c822 100644 (file)
@@ -98,11 +98,7 @@ $(OBJS) test.o dyn_load.o dyn_load_sunos53.o: \
     $(srcdir)/include/private/gc_priv.h \
     $(srcdir)/include/private/gc_hdrs.h $(srcdir)/include/private/gc_locks.h \
     $(srcdir)/include/gc.h \
-    $(srcdir)/include/private/gcconfig.h $(srcdir)/include/gc_typed.h \
-    Makefile
-# The dependency on Makefile is needed.  Changing
-# options affects the size of GC_arrays,
-# invalidating all .o files that rely on gc_priv.h
+    $(srcdir)/include/private/gcconfig.h $(srcdir)/include/gc_typed.h
 
 mark.o typd_mlc.o finalize.o: $(srcdir)/include/gc_mark.h
 
@@ -122,7 +118,7 @@ cords: $(CORD_OBJS) cord/cordtest$(EXE_SUFFIX) $(UTILS)
        ./if_not_there on_sparc_sunos5_3 $(AR) ru gc.a $(CORD_OBJS)
        -./if_not_there on_sparc_sunos5_3 $(RANLIB) gc.a
 
-gc_cpp.o: $(srcdir)/gc_cpp.cc $(srcdir)/include/gc_cpp.h $(srcdir)/include/gc.h Makefile
+gc_cpp.o: $(srcdir)/gc_cpp.cc $(srcdir)/include/gc_cpp.h $(srcdir)/include/gc.h
        $(CXX) -c $(CXXFLAGS) $(srcdir)/gc_cpp.cc
 
 test_cpp$(EXE_SUFFIX): $(srcdir)/test_cpp.cc $(srcdir)/include/gc_cpp.h gc_cpp.o $(srcdir)/include/gc.h \
@@ -214,7 +210,7 @@ if_mach$(EXE_SUFFIX): $(srcdir)/tools/if_mach.c $(srcdir)/include/private/gcconf
        rm -f if_mach if_mach$(EXE_SUFFIX)
        $(CC) $(CFLAGS) -o if_mach $(srcdir)/tools/if_mach.c
 
-threadlibs$(EXE_SUFFIX): $(srcdir)/tools/threadlibs.c $(srcdir)include/private/gcconfig.h Makefile
+threadlibs$(EXE_SUFFIX): $(srcdir)/tools/threadlibs.c $(srcdir)include/private/gcconfig.h
        rm -f threadlibs threadlibs$(EXE_SUFFIX)
        $(CC) $(CFLAGS) -o threadlibs $(srcdir)/tools/threadlibs.c
 
@@ -253,7 +249,7 @@ setjmp_test$(EXE_SUFFIX): $(srcdir)/tools/setjmp_t.c $(srcdir)/include/gc.h \
        $(CC) $(CFLAGS) -o setjmp_test $(srcdir)/tools/setjmp_t.c
        rm -f setjmp_test
 
-test:  KandRtest cord/cordtest$(EXE_SUFFIX)
+test: KandRtest cord/cordtest$(EXE_SUFFIX)
        ./cord/cordtest$(EXE_SUFFIX)
 
 # Those tests that work even with a K&R C compiler: