1 # $Id: proto.make,v 1.6 1994/06/24 11:20:43 ceriel Exp $
3 #PARAMS do not remove this line!
5 SRC_DIR = $(SRC_HOME)/modules/src/print
6 MOD_DIR = $(TARGET_HOME)/modules
7 LIBPRINT = libprint.$(LIBSUF)
8 INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
10 CFLAGS = $(COPTIONS) $(INCLUDES)
12 SRC = $(SRC_DIR)/doprnt.c $(SRC_DIR)/fprint.c $(SRC_DIR)/print.c \
13 $(SRC_DIR)/sprint.c $(SRC_DIR)/format.c
14 OBJ = doprnt.$(SUF) fprint.$(SUF) print.$(SUF) sprint.$(SUF) format.$(SUF)
20 $(AR) r $(LIBPRINT) $(OBJ)
26 cp $(LIBPRINT) $(MOD_DIR)/lib/$(LIBPRINT)
27 $(RANLIB) $(MOD_DIR)/lib/$(LIBPRINT)
28 cp $(SRC_DIR)/print.h $(MOD_DIR)/h/print.h
29 if [ $(DO_MACHINE_INDEP) = y ] ; \
30 then mk_manpage $(SRC_DIR)/print.3 $(TARGET_HOME) ; \
34 -cmp $(LIBPRINT) $(MOD_DIR)/lib/$(LIBPRINT)
35 -cmp $(SRC_DIR)/print.h $(MOD_DIR)/h/print.h
38 @pr $(SRC_DIR)/proto.make $(SRC)
44 rm -f *.$(SUF) $(LIBPRINT)
47 $(MK_LINT_LIB) print $(MOD_DIR)/lib $(INCLUDES) $(SRC)
49 doprnt.$(SUF): $(SRC_DIR)/param.h $(SRC_DIR)/doprnt.c
50 $(CC) -c $(CFLAGS) $(SRC_DIR)/doprnt.c
52 fprint.$(SUF): $(SRC_DIR)/param.h $(SRC_DIR)/fprint.c
53 $(CC) -c $(CFLAGS) $(SRC_DIR)/fprint.c
55 print.$(SUF): $(SRC_DIR)/param.h $(SRC_DIR)/print.c
56 $(CC) -c $(CFLAGS) $(SRC_DIR)/print.c
58 sprint.$(SUF): $(SRC_DIR)/param.h $(SRC_DIR)/sprint.c
59 $(CC) -c $(CFLAGS) $(SRC_DIR)/sprint.c
61 format.$(SUF): $(SRC_DIR)/format.c
62 $(CC) -c $(CFLAGS) $(SRC_DIR)/format.c