|
|
BSD 4.3reno
############################################################################### # # $Header: /var/lib/cvsd/repos/CSRG/43BSDReno/contrib/isode-beta/others/quipu/uips/pod/Makefile,v 1.1.1.1 2018/04/24 16:12:56 root Exp $ # ############################################################################### ############################################################################### # # Pod Makefile - Modify XLIBDIR and FLAGS as appropriate. # # Damanjit Mahl, Brunel University ############################################################################## ############################################################################### # # FLAGS and DIRS to look for header files and libraries. # ############################################################################### LIBDIR = /usr/lib/ XLIBDIR = #X app-defaults directory. APPDEFDIR = $(LIBDIR)X11/app-defaults #yacc flags YFLAGS = -d ############################################################################### # # Files and libraries. # ############################################################################### ISOLIBS = $(TOPDIR)libquipu.a $(TOPDIR)libdsap.a $(TOPDIR)libisode.a \ $(TOPDIR)others/quipu/photo/libphoto.a XLIBS = -L$(XLIBDIR) -lXaw -lXmu -lXt -lX11 -lXext LIBES = $(ISOLIBS) LLIBS = $(TOPDIR)llib-lquipu $(TOPDIR)llib-ldsap $(TOPDIR)llib-lisode CFILES = y.tab.c symtab.c calls.c main.c pod.c filt.c sequence.c \ photo.c OFILES = y.tab.o symtab.o calls.o main.o pod.o filt.o sequence.o \ photo.o YFILES = conf_read.y ############################################################################### # Here it is... ############################################################################### all: pod inst-all: inst-pod manuals help config install: inst-all clean lint: l-pod ############################################################################## # pod ############################################################################## inst-pod: $(BINDIR)pod -mkdir $(ETCDIR)xd $(BINDIR)pod: xpod -cp $@ zxpod -rm -f $@ cp xpod $@ -@ls -gls $@ -@echo "" pod: xpod xpod: $(OFILES) $(LIBES) $(LDCC) $(LDFLAGS) -o $@ $(OFILES) $(LIBES) $(XLIBS) $(CURSES) $(LSOCKET) l-pod: $(CFILES) $(LINT) $(LFLAGS) $(LLIBS) $(CFILES) y.tab.c: conf_read.y yacc $(YFLAGS) conf_read.y ############################################################################### # config files ############################################################################### config:; -mkdir $(ETCDIR)xd/duaconfig cp -R Xd/duaconfig/* $(ETCDIR)xd/duaconfig -@echo "" ############################################################################### # manual pages ############################################################################### MANUALS = pod.1c manuals:; @$(UTILDIR)inst-man.sh $(MANOPTS) pod.1c # @$(UTILDIR)inst-man.sh $(MANOPTS) pod.5 -@echo "" ############################################################################### # help ############################################################################### help:; -mkdir $(ETCDIR)xd/podHelpdir cp Xd/podHelpdir/* $(ETCDIR)xd/podHelpdir -@ls -gls $(ETCDIR)xd/podHelpdir -@echo "" ############################################################################### # clean ############################################################################### clean:; rm -f *.ph *.o *.a a.out _* x* z* *.orig core y.tab.c y.tab.h grind:; iprint Makefile tgrind -lc $(CFILES) @echo $(MANUALS) | \ tr " " "\012" | \ sed -e "s%.*%itroff -man &%" | \ sh -ve true:;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.