|
|
1.1 ! root 1: # @(#)cflow.mk 1.7 83/08/19 ! 2: # 3.0 SID # 1.2 ! 3: FLG= ! 4: TESTDIR = . ! 5: CFLAGS =-O -DFLEXNAMES -DUNIX5 ! 6: FILES = Makefile README cflow.sh dag.c lpfx.c nmf.c flip.c ! 7: ALL = dag lpfx nmf flip ! 8: LINT = ../lint ! 9: MIP = $(ROOT)/usr/src/cmd/cc/pcc/mip ! 10: BIN = $(ROOT)/usr/bin ! 11: LIB = $(ROOT)/usr/lib ! 12: ! 13: all: chk_pdp $(ALL) ! 14: ! 15: chk_pdp: ! 16: if pdp11 && [ "$(FLG)" != "x" ]; then \ ! 17: $(MAKE) -$(MAKEFLAGS) FLG=x ALL="$(ALL)" LINT="$(LINT)" \ ! 18: MIP="$(MIP)" CFLAGS="$(CFLAGS) -UFLEXNAME" \ ! 19: -f cflow.mk all; \ ! 20: fi ! 21: ! 22: dag: dag.c ! 23: $(CC) $(CFLAGS) $(LDFLAGS) -i dag.c -o $(TESTDIR)/dag ! 24: ! 25: lpfx: lpfx.c $(LINT)/lerror.h $(LINT)/lmanifest $(LINT)/lpass2.h \ ! 26: $(MIP)/manifest ! 27: $(CC) $(CFLAGS) -I$(LINT) -I$(MIP) $(LDFLAGS) -i lpfx.c -o $(TESTDIR)/lpfx ! 28: ! 29: nmf: nmf.c ! 30: $(CC) $(CFLAGS) nmf.c $(LDFLAGS) -o $(TESTDIR)/nmf ! 31: ! 32: flip: flip.c ! 33: $(CC) $(CFLAGS) flip.c $(LDFLAGS) -o $(TESTDIR)/flip ! 34: ! 35: install: chk_pdp $(ALL) ! 36: cp cflow.sh $(BIN)/cflow ! 37: cp dag $(LIB)/dag ! 38: cp lpfx $(LIB)/lpfx ! 39: cp nmf $(LIB)/nmf ! 40: cp flip $(LIB)/flip ! 41: chgrp bin $(BIN)/cflow $(LIB)/dag $(LIB)/lpfx $(LIB)/nmf $(LIB)/flip ! 42: # chown bin $(BIN)/cflow $(LIB)/dag $(LIB)/lpfx $(LIB)/nmf $(LIB)/flip ! 43: # chmod 755 $(BIN)/cflow $(LIB)/dag $(LIB)/lpfx $(LIB)/nmf $(LIB)/flip ! 44: ! 45: clean: ! 46: -rm -f *.o a.out make.out core ! 47: ! 48: clobber: clean ! 49: -rm -f $(ALL)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.