summaryrefslogtreecommitdiff
path: root/net/dgd/files/patch-src-Makefile
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2009-07-04 05:39:52 +0000
committerGreg Lewis <glewis@FreeBSD.org>2009-07-04 05:39:52 +0000
commitf3085670575ea5820cc1b8852b70a3b1cca68fc0 (patch)
tree637611e9aa71f51e7beeed5aef1ceb126dfebb7b /net/dgd/files/patch-src-Makefile
parent- Install proper documentation file. (diff)
. Update to DGD 1.3.
Diffstat (limited to 'net/dgd/files/patch-src-Makefile')
-rw-r--r--net/dgd/files/patch-src-Makefile52
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