ack/modules/src/input/proto.make

50 lines
1.3 KiB
Text
Raw Normal View History

1991-08-26 16:50:25 +00:00
# $Header$
#PARAMS do not remove this line!
SRC_DIR = $(SRC_HOME)/modules/src/input
MOD_DIR = $(TARGET_HOME)/modules
OBJECTS = AtEoIF.$(SUF)\
AtEoIT.$(SUF)
CFLAGS = $(COPTIONS)
all: libinput.$(LIBSUF)
libinput.$(LIBSUF): $(OBJECTS)
rm -f libinput.$(LIBSUF)
$(AR) r libinput.$(LIBSUF) $(OBJECTS)
$(RANLIB) libinput.$(LIBSUF)
install: all lintlib
cp libinput.$(LIBSUF) $(MOD_DIR)/lib/libinput.$(LIBSUF)
$(RANLIB) $(MOD_DIR)/lib/libinput.$(LIBSUF)
cp $(SRC_DIR)/input.3 $(MOD_DIR)/man/input.3
cp $(SRC_DIR)/inp_pkg.body $(MOD_DIR)/pkg/inp_pkg.body
cp $(SRC_DIR)/inp_pkg.spec $(MOD_DIR)/pkg/inp_pkg.spec
cmp: all
-cmp libinput.$(LIBSUF) $(MOD_DIR)/lib/libinput.$(LIBSUF)
-cmp $(SRC_DIR)/input.3 $(MOD_DIR)/man/input.3
-cmp $(SRC_DIR)/inp_pkg.body $(MOD_DIR)/pkg/inp_pkg.body
-cmp $(SRC_DIR)/inp_pkg.spec $(MOD_DIR)/pkg/inp_pkg.spec
pr:
@pr $(SRC_DIR)/proto.make $(SRC_DIR)/inp_pkg.spec $(SRC_DIR)/inp_pkg.body $(SRC_DIR)/AtEoIF.c $(SRC_DIR)/AtEoIT.c
opr:
make pr | opr
clean:
rm -f *.$(SUF) *.$(LIBSUF)
lintlib:
$(MK_LINT_LIB) input $(MOD_DIR)/lib $(SRC_DIR)/AtEoIF.c $(SRC_DIR)/AtEoIT.c
AtEoIT.$(SUF): $(SRC_DIR)/AtEoIT.c
$(CC) -c $(CFLAGS) $(SRC_DIR)/AtEoIT.c
AtEoIF.$(SUF): $(SRC_DIR)/AtEoIF.c
$(CC) -c $(CFLAGS) $(SRC_DIR)/AtEoIF.c