123456789101112131415161718192021222324252627282930313233 |
- .EXPORT_ALL_VARIABLES:
- MODULES= \
- hdlc_cisco hdlc_generic hdlc_raw syncppp \
- hdlc_fr hdlc_ppp hdlc_raw_eth
- PWD=$(shell pwd)
- MODULESO:=$(MODULES:%=%.o)
- MODULESKO:=$(MODULES:%=%.ko)
- KMAKE = $(MAKE) -C $(KSRC) SUBDIRS=$(PWD)
- KMAKE_INST = $(KMAKE) \
- INSTALL_MOD_PATH=$(INSTALL_PREFIX) INSTALL_MOD_DIR=misc modules_install
- obj-m := $(MODULESO)
- #obj-m:=hdlc_raw.o hdlc_cisco.o
- #obj-m := hdlc_cisco.o hdlc_cisco.mod.o hdlc_fr.o hdlc_generic.o hdlc_ppp.o hdlc_raw.o hdlc_raw_eth.o hdlc_raw.mod.o hdlc_x25.o
- all:
- @echo "You don't want to do make here. Do it from up above"
- clean:
- $(KMAKE) clean
- install: $(MODULESKO)
- $(KMAKE_INST)
- datamods:
- @echo "To build: $(obj-m)"
- @echo $(KSRC)
- @if [ -z "$(KSRC)" -o ! -d "$(KSRC)" ]; then echo "You do not appear to have the sources for the $(KVERS) kernel installed."; exit 1 ; fi
- $(KMAKE) modules
|