1 # Makefile for Information Server (IS)
2 SERVER = is
3
4 # directories
5 u = /usr
6 i = $u/include
7 s = $i/sys
8 m = $i/minix
9 b = $i/ibm
10 k = $u/src/kernel
11 p = $u/src/servers/pm
12 f = $u/src/servers/fs
13
14 # programs, flags, etc.
15 CC = exec cc
16 CFLAGS = -I$i
17 LDFLAGS = -i
18 LIBS = -lsys -lsysutil
19
20 OBJ = main.o dmp.o dmp_kernel.o dmp_pm.o dmp_fs.o dmp_rs.o dmp_ds.o
21
22 # build local binary
23 all build: $(SERVER)
24 $(SERVER): $(OBJ)
25 $(CC) -o $@ $(LDFLAGS) $(OBJ) $(LIBS)
26 # install -S 256w $@
27
28 # install with other servers
29 install: /sbin/$(SERVER)
30 /sbin/$(SERVER): $(SERVER)
31 install -o root -c $? $@
32 # install -o root -cs $? $@
33
34 # clean up local files
35 clean:
36 rm -f $(SERVER) *.o *.bak
37
38 depend:
39 /usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c > .depend
40
41 # Include generated dependencies.
42 include .depend
43
Cache object: 41c6b9bbf2240f94bc99c01b2cddc70e
|