diff options
Diffstat (limited to 'dviware/quicspool/libqmsquery/makefile.trw')
-rw-r--r-- | dviware/quicspool/libqmsquery/makefile.trw | 136 |
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 + |