diff options
author | korbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-12 14:44:18 +0000 |
---|---|---|
committer | korbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-12 14:44:18 +0000 |
commit | 5daf7ede6fcdeb42919a89bd2a0c30ea03f68ea9 (patch) | |
tree | b7c04700ad0597627b75bc451b012da96f57a002 /gcc/fixinc/Makefile.in | |
parent | 5dbeaf489a11ba4b819fa219616b52cb20e74d7d (diff) | |
download | gcc-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.in | 31 |
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 |