summaryrefslogtreecommitdiff
path: root/dviware/quicspool/libqmsquery/makefile.trw
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/quicspool/libqmsquery/makefile.trw')
-rw-r--r--dviware/quicspool/libqmsquery/makefile.trw136
1 files changed, 136 insertions, 0 deletions
diff --git a/dviware/quicspool/libqmsquery/makefile.trw b/dviware/quicspool/libqmsquery/makefile.trw
new file mode 100644
index 0000000000..f0ea4485a8
--- /dev/null
+++ b/dviware/quicspool/libqmsquery/makefile.trw
@@ -0,0 +1,136 @@
+# $Header: Makefile.TRW,v 1.1 88/01/15 12:18:50 simpson Rel $
+# $Log: Makefile.TRW,v $
+#Revision 1.1 88/01/15 12:18:50 simpson
+#initial release
+#
+#Revision 0.1 87/12/11 17:22:32 simpson
+#beta test
+#
+INCLUDE=/usr/include/local
+LIB=/usr/local/lib
+
+all: libqmsquery.a
+
+# This system include file is need right away
+configure:
+ install -c -m 644 qms.h $(INCLUDE)
+
+libqmsquery.a: qmsquery.o qmsmap.o qmspag.o qmsovl.o qmspfp.o qmsopc.o \
+ qmsram.o qmsfnt.o qmsver.o
+ ar rc $@ qmsquery.o qmsmap.o qmspag.o qmsovl.o qmspfp.o qmsopc.o \
+ qmsram.o qmsfnt.o qmsver.o
+ ranlib $@
+
+qmsquery.o: qms.h
+
+qmsmap.o: qms.h qmsmaplex.c
+
+qmsmap.c: qmsmap.y
+ $(YACC) $(YFLAGS) qmsmap.y
+ sed -f yaccsed < y.tab.c > qmsmap.c
+ rm y.tab.c
+
+qmsmaplex.c: qmsmaplex.l
+ $(LEX) $(LFLAGS) qmsmaplex.l
+ sed -f lexsed < lex.yy.c > qmsmaplex.c
+ rm lex.yy.c
+
+qmspag.o: qms.h qmspaglex.c
+
+qmspag.c: qmspag.y
+ $(YACC) $(YFLAGS) qmspag.y
+ sed -f yaccsed < y.tab.c > qmspag.c
+ rm y.tab.c
+
+qmspaglex.c: qmspaglex.l
+ $(LEX) $(LFLAGS) qmspaglex.l
+ sed -f lexsed < lex.yy.c > qmspaglex.c
+ rm lex.yy.c
+
+qmsovl.o: qms.h qmsovllex.c
+
+qmsovl.c: qmsovl.y
+ $(YACC) $(YFLAGS) qmsovl.y
+ sed -f yaccsed < y.tab.c > qmsovl.c
+ rm y.tab.c
+
+qmsovllex.c: qmsovllex.l
+ $(LEX) $(LFLAGS) qmsovllex.l
+ sed -f lexsed < lex.yy.c > qmsovllex.c
+ rm lex.yy.c
+
+qmspfp.o: qms.h qmspfplex.c
+
+qmspfp.c: qmspfp.y
+ $(YACC) $(YFLAGS) qmspfp.y
+ sed -f yaccsed < y.tab.c > qmspfp.c
+ rm y.tab.c
+
+qmspfplex.c: qmspfplex.l
+ $(LEX) $(LFLAGS) qmspfplex.l
+ sed -f lexsed < lex.yy.c > qmspfplex.c
+ rm lex.yy.c
+
+qmsopc.o: qms.h qmsopclex.c
+
+qmsopc.c: qmsopc.y
+ $(YACC) $(YFLAGS) qmsopc.y
+ sed -f yaccsed < y.tab.c > qmsopc.c
+ rm y.tab.c
+
+qmsopclex.c: qmsopclex.l
+ $(LEX) $(LFLAGS) qmsopclex.l
+ sed -f lexsed < lex.yy.c > qmsopclex.c
+ rm lex.yy.c
+
+qmsram.o: qms.h qmsramlex.c
+
+qmsram.c: qmsram.y
+ $(YACC) $(YFLAGS) qmsram.y
+ sed -f yaccsed < y.tab.c > qmsram.c
+ rm y.tab.c
+
+qmsramlex.c: qmsramlex.l
+ $(LEX) $(LFLAGS) qmsramlex.l
+ sed -f lexsed < lex.yy.c > qmsramlex.c
+ rm lex.yy.c
+
+qmsfnt.o: qms.h qmsfntlex.c
+
+qmsfnt.c: qmsfnt.y
+ $(YACC) $(YFLAGS) qmsfnt.y
+ sed -f yaccsed < y.tab.c > qmsfnt.c
+ rm y.tab.c
+
+qmsfntlex.c: qmsfntlex.l
+ $(LEX) $(LFLAGS) qmsfntlex.l
+ sed -f lexsed < lex.yy.c > qmsfntlex.c
+ rm lex.yy.c
+
+qmsver.o: qms.h qmsverlex.c
+
+qmsver.c: qmsver.y
+ $(YACC) $(YFLAGS) qmsver.y
+ sed -f yaccsed < y.tab.c > qmsver.c
+ rm y.tab.c
+
+qmsverlex.c: qmsverlex.l
+ $(LEX) $(LFLAGS) qmsverlex.l
+ sed -f lexsed < lex.yy.c > qmsverlex.c
+ rm lex.yy.c
+
+install:
+ install -c -m 644 qms.h $(INCLUDE)
+ install -m 644 libqmsquery.a $(LIB)
+
+clean:
+ -rm -f *.o y.tab.c lex.yy.c libqmsquery.a \
+ qmsmap.c qmsmaplex.c \
+ qmspag.c qmspaglex.c \
+ qmsovl.c qmsovllex.c \
+ qmspfp.c qmspfplex.c \
+ qmsopc.c qmsopclex.c \
+ qmsram.c qmsramlex.c \
+ qmsfnt.c qmsfntlex.c \
+ qmsver.c qmsverlex.c
+