123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # $Header$
- #PARAMS do not remove this line!
- SRC_DIR = $(SRC_HOME)/modules/src/print
- MOD_DIR = $(TARGET_HOME)/modules
- LIBPRINT = libprint.$(LIBSUF)
- INCLUDES = -I$(SRC_DIR) -I$(MOD_DIR)/h
- CFLAGS = $(COPTIONS) $(INCLUDES)
- SRC = $(SRC_DIR)/doprnt.c $(SRC_DIR)/fprint.c $(SRC_DIR)/print.c \
- $(SRC_DIR)/sprint.c $(SRC_DIR)/format.c
- OBJ = doprnt.$(SUF) fprint.$(SUF) print.$(SUF) sprint.$(SUF) format.$(SUF)
- all: $(LIBPRINT)
- $(LIBPRINT): $(OBJ)
- rm -f $(LIBPRINT)
- $(AR) r $(LIBPRINT) $(OBJ)
- $(RANLIB) $(LIBPRINT)
- install: all
- cp $(LIBPRINT) $(MOD_DIR)/lib/$(LIBPRINT)
- $(RANLIB) $(MOD_DIR)/lib/$(LIBPRINT)
- cp $(SRC_DIR)/print.3 $(MOD_DIR)/man/print.3
- if [ $(DO_MACHINE_INDEP) = y ] ; \
- then mk_manpage $(SRC_DIR)/print.3 $(TARGET_HOME) ; \
- fi
- cmp: all
- -cmp $(LIBPRINT) $(MOD_DIR)/lib/$(LIBPRINT)
- -cmp $(SRC_DIR)/print.3 $(MOD_DIR)/man/print.3
- pr:
- @pr $(SRC_DIR)/proto.make $(SRC)
- opr:
- make pr | opr
- clean:
- rm -f *.$(SUF) $(LIBPRINT)
- lintlib:
- $(MK_LINT_LIB) print $(MOD_DIR)/lib $(INCLUDES) $(SRC)
- doprnt.$(SUF): $(SRC_DIR)/param.h $(SRC_DIR)/doprnt.c
- $(CC) -c $(CFLAGS) $(SRC_DIR)/doprnt.c
- fprint.$(SUF): $(SRC_DIR)/param.h $(SRC_DIR)/fprint.c
- $(CC) -c $(CFLAGS) $(SRC_DIR)/fprint.c
- print.$(SUF): $(SRC_DIR)/param.h $(SRC_DIR)/print.c
- $(CC) -c $(CFLAGS) $(SRC_DIR)/print.c
- sprint.$(SUF): $(SRC_DIR)/param.h $(SRC_DIR)/sprint.c
- $(CC) -c $(CFLAGS) $(SRC_DIR)/sprint.c
- format.$(SUF): $(SRC_DIR)/format.c
- $(CC) -c $(CFLAGS) $(SRC_DIR)/format.c
|