|
|
1.1 root 1: YFLAGS=-D
2: CFLAGS=-g
3: LDFLAGS=-g
4: SOURCE=dkstuff.c fserv.h main.c ps.y perm.c start.c sub.c sys.c work.c \
5: setup.c
6: OBJ=main.o dkstuff.o ps.o perm.o sys.o start.o sub.o work.o
7: all: setup fshare unmount
8: fshare: $(OBJ) profit.o
9: $(CC) -o fshare $(LDFLAGS) $(OBJ) profit.o -ldk -ljobs
10: list: $(SOURCE) makefile
11: -prcan $?
12: touch list
13: $(OBJ): fserv.h
14: setup: setup.c
15: $(CC) $(CFLAGS) $(LDFLAGS) -o setup setup.c setjmp.s -ldk
16: unmount: unmount.c
17: $(CC) $(CFLAGS) $(LDFLAGS) -o unmount unmount.c
18: ptest: ptest.o perm.o ps.o
19: cc -o ptest ptest.o perm.o ps.o
20: ps.c: ps.y
21: yacc $(FLAGS) ps.y
22: sed < y.tab.c > ps.c '/^# line/d'
23: clean:
24: rm -f *.o fshare setup unmount ps.c
25: install:
26: strip fshare setup unmount
27: cp fshare setup unmount /usr/net
28: cp share.go setup.go teardown magic pscript /usr/net
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.