New installation mechanism
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
AtEoIF.c
|
||||
AtEoIT.c
|
||||
Makefile
|
||||
proto.make
|
||||
inp_pkg.body
|
||||
inp_pkg.spec
|
||||
input.3
|
||||
|
||||
49
modules/src/input/proto.make
Normal file
49
modules/src/input/proto.make
Normal file
@@ -0,0 +1,49 @@
|
||||
# $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
|
||||
Reference in New Issue
Block a user