Makefile.in (stamp-proto): Remove.
authorBruno Haible <bruno@linuix.mathematik.uni-karlsruhe.de>
Tue, 13 Jan 1998 21:10:35 +0000 (21:10 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 13 Jan 1998 21:10:35 +0000 (14:10 -0700)
        * Makefile.in (stamp-proto): Remove.
        (protoize.o, unprotoize.o): Straightforward compile.
        * unprotoize.c: Define UNPROTOIZE here, not in the Makefile.

From-SVN: r17343

gcc/ChangeLog
gcc/Makefile.in
gcc/unprotoize.c

index 3ebb18de8c785de0eb9bfda877a8771f6f7626a5..c1302c6aa1fed955c5d6173c7951748298393bd6 100644 (file)
@@ -1,3 +1,9 @@
+Wed Jan  7 12:05:51 1998  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>
+
+       * Makefile.in (stamp-proto): Remove.
+       (protoize.o, unprotoize.o): Straightforward compile.
+       * unprotoize.c: Define UNPROTOIZE here, not in the Makefile.
+
 Tue Jan 13 21:59:39 1998  Mumit Khan <khan@xraylith.wisc.edu>
 
        * i386/cygwin32.h (STRIP_NAME_ENCODING): Define for Win32 to strip
index d79d58a969dcafe9e5c2fb86e7cb93ac82d8bfd2..7ff739d938d7c946527477a96b082b72d77ce2f9 100644 (file)
@@ -613,7 +613,7 @@ STAGESTUFF = *$(objext) insn-flags.h insn-config.h insn-codes.h \
  insn-attr.h insn-attrtab.c insn-opinit.c \
  stamp-flags stamp-config stamp-codes stamp-mlib \
  stamp-output stamp-recog stamp-emit stamp-extract stamp-peep \
- stamp-attr stamp-attrtab stamp-opinit stamp-proto stamp-crt stamp-crtS stamp-crt0 \
+ stamp-attr stamp-attrtab stamp-opinit stamp-crt stamp-crtS stamp-crt0 \
  genemit$(build_exeext) genoutput$(build_exeext) genrecog$(build_exeext) \
  genextract$(build_exeext) genflags$(build_exeext) gencodes$(build_exeext) \
  genconfig$(build_exeext) genpeep$(build_exeext) genattrtab$(build_exeext) \
@@ -1862,16 +1862,14 @@ protoize: protoize.o getopt.o getopt1.o getpwd.o version.o \
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
          protoize.o getopt.o getopt1.o getpwd.o version.o \
          pexecute.o choose-temp.o $(LIBS)
-protoize.o: stamp-proto ; @true
 
 unprotoize: unprotoize.o getopt.o getopt1.o getpwd.o version.o \
     pexecute.o choose-temp.o $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
          unprotoize.o getopt.o getopt1.o getpwd.o version.o \
          pexecute.o choose-temp.o $(LIBS)
-unprotoize.o:  stamp-proto ; @true
 
-stamp-proto: protoize.c getopt.h $(CONFIG_H)
+protoize.o: protoize.c getopt.h $(CONFIG_H)
        $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
           -DGCC_INCLUDE_DIR=\"$(libsubdir)/include\" \
          -DGPLUSPLUS_INCLUDE_DIR=\"$(gxx_include_dir)\" \
@@ -1879,8 +1877,9 @@ stamp-proto: protoize.c getopt.h $(CONFIG_H)
          -DTOOL_INCLUDE_DIR=\"$(tooldir)/include\" \
          -DLOCAL_INCLUDE_DIR=\"$(includedir)\" \
          -DSTD_PROTO_DIR=\"$(libsubdir)\" \
-         -DUNPROTOIZE $(srcdir)/protoize.c
-       mv protoize$(objext) unprotoize$(objext)
+         $(srcdir)/protoize.c
+
+unprotoize.o: unprotoize.c protoize.c getopt.h $(CONFIG_H)
        $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
           -DGCC_INCLUDE_DIR=\"$(libsubdir)/include\" \
          -DGPLUSPLUS_INCLUDE_DIR=\"$(gxx_include_dir)\" \
@@ -1888,8 +1887,7 @@ stamp-proto: protoize.c getopt.h $(CONFIG_H)
          -DTOOL_INCLUDE_DIR=\"$(tooldir)/include\" \
          -DLOCAL_INCLUDE_DIR=\"$(includedir)\" \
          -DSTD_PROTO_DIR=\"$(libsubdir)\" \
-         $(srcdir)/protoize.c
-       touch stamp-proto
+         $(srcdir)/unprotoize.c
 
 getopt.o: getopt.c getopt.h
        $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/getopt.c
index bfdb7d2e018d65aeceb27084602de6810012abe5..ce3ee7bcb98c42a647b2b85515da82119cb212ec 100644 (file)
@@ -1 +1,2 @@
 #include "protoize.c"
+#define UNPROTOIZE