|
|
1.1 root 1: CFLAGS=
2: LDFLAGS=
3: LIB=
4: iroot=/usr/src/new/icon/v5g
5: V5GBIN=$(iroot)/bin
6: DIR=
7:
8: #
9: # To add or replace object files, add their names to the OBJS list below.
10: # For example, to add foo.o and bar.o, use:
11: #
12: # OBJS=foo.o bar.o (this is a sample line)
13: #
14: # For each object file added to OBJS, add a dependency line to reflect files
15: # that are depended on. For example, if foo.c includes rt.h
16: # which is located in the h directory use
17: #
18: # foo.o: ../h/rt.h
19: #
20:
21: OBJS=
22:
23: PIOBJS=../std/init.o ../std/strprc.o
24: RTOBJS=$(PIOBJS) $(OBJS)
25:
26: Pi: ../picont ../piconx ../pilink
27:
28: ../picont: ../std/icont.c
29: rm -f ../picont picont
30: cc -o ../picont -DIntBin="\"$(DIR)\"" -DIconx="\"$(DIR)/piconx\"" \
31: -DIconxEnv="\"ICONX=$(DIR)/piconx\"" \
32: -DILINK="\"$(DIR)/pilink\"" \
33: -DITRAN="\"$(V5GBIN)/itran\"" -DFORK=vfork \
34: ../std/icont.c
35: ln ../picont
36:
37: ../pilink: ../std/linklib ../std/builtin.o
38: cc $(LDFLAGS) -X -o ../pilink ../std/builtin.o ../std/linklib
39:
40: ../piconx: ../std/rtlib $(RTOBJS)
41: cc $(LDFLAGS) -X -o ../piconx -e start -u start $(RTOBJS) ../std/rtlib $(LIB)
42:
43: ../std/init.o: ../h/rt.h ../h/err.h ../h/config.h ../h/pdef.h
44: cd ../std; cc -c init.c
45:
46: ../std/builtin.o: ../std/ilink.h ../h/config.h ../h/pdef.h
47: cd ../std; cc -c builtin.c
48:
49: ../std/strprc.o: ../h/rt.h ../h/pnames.h ../h/config.h ../h/pdef.h
50: cd ../std; cc -c strprc.c
51:
52: Strip: ../picont ../piconx ../pilink
53: strip ../picont ../piconx ../pilink
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.