diff options
Diffstat (limited to 'net/dgd/files/patch-src-Makefile')
-rw-r--r-- | net/dgd/files/patch-src-Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/net/dgd/files/patch-src-Makefile b/net/dgd/files/patch-src-Makefile new file mode 100644 index 000000000000..d382607f0bfd --- /dev/null +++ b/net/dgd/files/patch-src-Makefile @@ -0,0 +1,52 @@ +$FreeBSD$ + +--- src/Makefile.orig 2009-07-03 17:24:28.000000000 -0700 ++++ src/Makefile 2009-07-03 17:26:10.000000000 -0700 +@@ -8,9 +8,9 @@ + LDFLAGS= + LIBS= + LINTFLAGS=-abcehpruz +-CC= gcc ++CC?= gcc + LD= $(CC) +-DMAKE= make ++DMAKE= $(MAKE) + YACC= yacc + BIN= ../bin + +@@ -22,6 +21,8 @@ + COMPOBJ=alloc.o error.o hash.o path.o str.o array.o object.o sdata.o data.o \ + interpret.o config.o + ++all: a.out comp/a.out ++ + a.out: $(OBJ) always + cd comp; $(DMAKE) 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' 'YACC=$(YACC)' dgd + cd lex; $(DMAKE) 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' dgd +@@ -39,10 +40,15 @@ + @rm -f a.out + + $(BIN)/driver: a.out ++ -mkdir $(BIN) + -mv $(BIN)/driver $(BIN)/driver.old + cp a.out $(BIN)/driver + +-install: $(BIN)/driver ++$(BIN)/precomp: comp/a.out ++ -mv $(BIN)/precomp $(BIN)/precomp.old ++ cp comp/a.out $(BIN)/precomp ++ ++install: $(BIN)/driver $(BIN)/precomp + + lint: + lint $(LINTFLAGS) $(CFLAGS) $(SRC) +@@ -68,7 +74,8 @@ + + comp/a.out: + cd comp; $(DMAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' \ +- 'YACC=$(YACC)' 'LIBS=$(LIBS)' a.out ++ 'LDFLAGS=$(LDFLAGS)' 'YACC=$(YACC)' 'LIBS=$(LIBS)' \ ++ a.out + + clean: + rm -f a.out $(OBJ) comp.sub lex.sub ed.sub |