summaryrefslogtreecommitdiff
path: root/gcc/fixinc/Makefile.in
diff options
context:
space:
mode:
authorkorbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4>1999-10-12 14:44:18 +0000
committerkorbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4>1999-10-12 14:44:18 +0000
commit5daf7ede6fcdeb42919a89bd2a0c30ea03f68ea9 (patch)
treeb7c04700ad0597627b75bc451b012da96f57a002 /gcc/fixinc/Makefile.in
parent5dbeaf489a11ba4b819fa219616b52cb20e74d7d (diff)
downloadgcc-5daf7ede6fcdeb42919a89bd2a0c30ea03f68ea9.tar.gz
Merge from no_bogosity
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29918 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fixinc/Makefile.in')
-rw-r--r--gcc/fixinc/Makefile.in31
1 files changed, 20 insertions, 11 deletions
diff --git a/gcc/fixinc/Makefile.in b/gcc/fixinc/Makefile.in
index 9821969f4e1..62df3378dff 100644
--- a/gcc/fixinc/Makefile.in
+++ b/gcc/fixinc/Makefile.in
@@ -22,7 +22,7 @@
# Its purpose is to build the any-platforms fixinc.sh script.
CFLAGS = -g
-FIXINC_DEFS = @fixinc_defs@
+FIXINC_DEFS = $(CFLAGS) $(CPPFLAGS) @fixinc_defs@ $(INCLUDES)
CC = @CC@
SHELL = /bin/sh
@@ -45,7 +45,7 @@ INCLUDES = -I. -I.. -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../config -I$(srcdir)
# Always use -I$(srcdir)/config when compiling.
.c.o:
- $(CC) -c $(CFLAGS) $(FIXINC_DEFS) $(CPPFLAGS) $(INCLUDES) $<
+ $(CC) -c $(FIXINC_DEFS) $<
# The only suffixes we want for implicit rules are .c and .o.
.SUFFIXES:
@@ -59,28 +59,37 @@ INCLUDES = -I. -I.. -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../config -I$(srcdir)
##
## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-OBJ = fixincl.o server.o gnu-regex.o procopen.o
-HDR = server.h gnu-regex.h
LIBERTY = ../../libiberty/libiberty.a
+LIBOBJ = gnu-regex.o fixlib.o $(LIBERTY)
+FIOBJ = fixincl.o server.o procopen.o $(LIBOBJ)
+
+HDR = server.h gnu-regex.h fixlib.h
SH_TARGET = inclhack.sh fixincl.sh
-BIN_TARGET = fixincl
-AG_TEXT = $(SH_TARGET) fixincl.x \
- inclhack.def inclhack.tpl hackshell.tpl fixincl.tpl
+BIN_TARGET = fixincl fixfixes fixtests
+
TARGETS = $(SH_TARGET) $(BIN_TARGET)
all : $(TARGETS)
sh : $(SH_TARGET)
gen : $(SH_TARGET) fixincl.x
-$(OBJ): $(HDR)
+$(FIOBJ): $(HDR)
-fixincl: $(OBJ)
- @echo $(CC) -o $@ $(OBJ) $(LIBERTY) $(LIB) ; \
- if $(CC) -o $@ $(OBJ) $(LIBERTY) $(LIB) ; then : ; else \
+fixincl: $(FIOBJ)
+ @echo $(CC) -o $@ $(FIOBJ) $(LIBERTY) $(LIB) ; \
+ if $(CC) -o $@ $(FIOBJ) $(LIBERTY) $(LIB) ; then : ; else \
rm -f $@ ; (echo "#! /bin/sh" ; echo exit 1 ) > $@ ; \
chmod 777 $@ ; fi
+fixfixes: fixfixes.c $(LIBOBJ)
+ $(CC) -o $@ $(FIXINC_DEFS) -DMAIN \
+ $(srcdir)/fixfixes.c $(LIBOBJ) $(LIB)
+
+fixtests: fixtests.c $(LIBOBJ)
+ $(CC) -o $@ $(FIXINC_DEFS) -DMAIN \
+ $(srcdir)/fixtests.c $(LIBOBJ) $(LIB)
+
gnu-regex.o: gnu-regex.c
-$(CC) $(CFLAGS) $(FIXINC_DEFS) $(INCLUDES) -DREGEX_MALLOC \
-c $(srcdir)/gnu-regex.c