|
|
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.