1 # $Id: proto.make,v 1.5 1994/06/24 11:24:40 ceriel Exp $
3 #PARAMS do not remove this line!
5 SRC_DIR = $(SRC_HOME)/modules/src/system
6 MOD_DIR = $(TARGET_HOME)/modules
8 LIBSYS = libsystem.$(LIBSUF)
9 OBJ = access.$(SUF) break.$(SUF) chmode.$(SUF) close.$(SUF) create.$(SUF) \
10 filesize.$(SUF) modtime.$(SUF) lock.$(SUF) open.$(SUF) read.$(SUF) \
11 remove.$(SUF) stop.$(SUF) system.$(SUF) time.$(SUF) unlock.$(SUF) \
12 write.$(SUF) seek.$(SUF) rename.$(SUF)
13 CSRC = $(SRC_DIR)/access.c $(SRC_DIR)/break.c $(SRC_DIR)/chmode.c \
14 $(SRC_DIR)/close.c $(SRC_DIR)/create.c $(SRC_DIR)/filesize.c \
15 $(SRC_DIR)/modtime.c $(SRC_DIR)/lock.c $(SRC_DIR)/open.c \
16 $(SRC_DIR)/read.c $(SRC_DIR)/remove.c $(SRC_DIR)/stop.c \
17 $(SRC_DIR)/system.c $(SRC_DIR)/time.c $(SRC_DIR)/unlock.c \
18 $(SRC_DIR)/write.c $(SRC_DIR)/seek.c $(SRC_DIR)/rename.c
19 SRC = $(SRC_DIR)/proto.make $(SRC_DIR)/system.h $(CSRC)
21 INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
22 CFLAGS = $(COPTIONS) $(INCLUDES)
28 $(AR) r $(LIBSYS) $(OBJ)
34 cp $(LIBSYS) $(MOD_DIR)/lib/$(LIBSYS)
35 $(RANLIB) $(MOD_DIR)/lib/$(LIBSYS)
36 cp $(SRC_DIR)/system.h $(MOD_DIR)/h/system.h
37 if [ $(DO_MACHINE_INDEP) = y ] ; \
38 then mk_manpage $(SRC_DIR)/system.3 $(TARGET_HOME) ; \
42 -cmp $(LIBSYS) $(MOD_DIR)/lib/$(LIBSYS)
43 -cmp $(SRC_DIR)/system.h $(MOD_DIR)/h/system.h
46 rm -f *.$(SUF) *.$(LIBSUF)
55 $(MK_LINT_LIB) system $(MOD_DIR)/lib $(INCLUDES) $(CSRC)
57 access.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/access.c
58 $(CC) -c $(CFLAGS) $(SRC_DIR)/access.c
60 break.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/break.c
61 $(CC) -c $(CFLAGS) $(SRC_DIR)/break.c
63 chmode.$(SUF): $(SRC_DIR)/chmode.c
64 $(CC) -c $(CFLAGS) $(SRC_DIR)/chmode.c
66 close.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/close.c
67 $(CC) -c $(CFLAGS) $(SRC_DIR)/close.c
69 create.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/create.c
70 $(CC) -c $(CFLAGS) $(SRC_DIR)/create.c
72 filesize.$(SUF): $(SRC_DIR)/filesize.c
73 $(CC) -c $(CFLAGS) $(SRC_DIR)/filesize.c
75 lock.$(SUF): $(SRC_DIR)/lock.c
76 $(CC) -c $(CFLAGS) $(SRC_DIR)/lock.c
78 modtime.$(SUF): $(SRC_DIR)/modtime.c
79 $(CC) -c $(CFLAGS) $(SRC_DIR)/modtime.c
81 open.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/open.c
82 $(CC) -c $(CFLAGS) $(SRC_DIR)/open.c
84 read.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/read.c
85 $(CC) -c $(CFLAGS) $(SRC_DIR)/read.c
87 remove.$(SUF): $(SRC_DIR)/remove.c
88 $(CC) -c $(CFLAGS) $(SRC_DIR)/remove.c
90 rename.$(SUF): $(SRC_DIR)/rename.c
91 $(CC) -c $(CFLAGS) $(SRC_DIR)/rename.c
93 seek.$(SUF): $(SRC_DIR)/seek.c
94 $(CC) -c $(CFLAGS) $(SRC_DIR)/seek.c
96 stop.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/stop.c
97 $(CC) -c $(CFLAGS) $(SRC_DIR)/stop.c
99 system.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/system.c
100 $(CC) -c $(CFLAGS) $(SRC_DIR)/system.c
102 time.$(SUF): $(SRC_DIR)/time.c
103 $(CC) -c $(CFLAGS) $(SRC_DIR)/time.c
105 unlock.$(SUF): $(SRC_DIR)/unlock.c
106 $(CC) -c $(CFLAGS) $(SRC_DIR)/unlock.c
108 write.$(SUF): $(SRC_DIR)/system.h $(SRC_DIR)/write.c
109 $(CC) -c $(CFLAGS) $(SRC_DIR)/write.c