2000-04-09 20:40:28 -04:00
|
|
|
--- makefile.orig Mon Apr 10 02:37:28 2000
|
|
|
|
+++ makefile Mon Apr 10 02:39:09 2000
|
1999-10-30 16:30:58 -04:00
|
|
|
@@ -1,11 +1,11 @@
|
|
|
|
YFLAGS = -d
|
|
|
|
-CFLAGS = -g
|
|
|
|
+#CFLAGS = -g
|
|
|
|
|
|
|
|
SRC = hoc.y hoc.h code.c init.c math.c symbol.c
|
1998-09-16 15:35:08 -04:00
|
|
|
OBJS = hoc.o code.o init.o math.o symbol.o
|
|
|
|
|
|
|
|
hoc: $(OBJS)
|
|
|
|
- $(CC) $(CFLAGS) $(OBJS) -lstdio -lm -o hoc
|
|
|
|
+ $(CC) $(CFLAGS) $(OBJS) -lm -o hoc
|
|
|
|
|
|
|
|
hoc.o code.o init.o symbol.o: hoc.h
|
|
|
|
|
2000-04-09 20:40:28 -04:00
|
|
|
@@ -14,13 +14,12 @@ code.o init.o symbol.o: x.tab.h
|
1998-09-16 15:35:08 -04:00
|
|
|
x.tab.h: y.tab.h
|
|
|
|
-cmp -s x.tab.h y.tab.h || cp y.tab.h x.tab.h
|
2000-04-09 20:40:28 -04:00
|
|
|
|
1998-09-16 15:35:08 -04:00
|
|
|
-pr: $(SRC)
|
|
|
|
- @prcan $?
|
|
|
|
- @touch pr
|
2000-04-09 20:40:28 -04:00
|
|
|
-
|
1998-09-16 15:35:08 -04:00
|
|
|
install: hoc
|
|
|
|
cp hoc /usr/bin
|
2000-04-09 20:40:28 -04:00
|
|
|
strip /usr/bin/hoc
|
|
|
|
+
|
|
|
|
+y.tab.h y.tab.c: hoc.y
|
|
|
|
+ yacc ${YFLAGS} hoc.y
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f $(OBJS) [xy].tab.[ch] hoc
|