.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) KBUILD_EXTMOD=$(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
