Index: Makefile =================================================================== --- Makefile (revision 1926) +++ Makefile (revision 1932) @@ -2,32 +2,34 @@ obj= . endif -DEPTH= .. +TOP = $(obj)/.. obj-m += ath_hal.o ath_hal-objs := ah_osdep.o ar5xxx.o ar5212.o ar5211.o ar5210.o ieee80211_regdomain.o export-objs := ah_osdep.o list-multi := ath_hal.o -include $(obj)/$(DEPTH)/Makefile.inc +include $(TOP)/Makefile.inc -INCS+= -I$(HAL) -I$(HAL)/$(OS) -I$(obj)/$(ATH_HAL) -I$(obj)/$(DEPTH) -I$(WLAN) +INCS += -I$(TOP) -I$(ATH_HAL) -I$(HAL) EXTRA_CFLAGS+= $(INCS) $(COPTS) -include $(TOPDIR)/Rules.make all: ah_osdep.c ah.h ieee80211_regdomain.h - $(MAKE) -C $(KERNELPATH) SUBDIRS=$(shell pwd) MODVERDIR=$(shell pwd)/$(SYMBOLSDIR) modules + $(MAKE) -C $(KERNELPATH) SUBDIRS=$(shell pwd) modules install: - test -d $(DESTDIR)/$(MODULEPATH) || mkdir -p $(DESTDIR)/$(MODULEPATH) - $(STRIP) -S ath_hal.$(KMODSUF) - cp ath_hal.$(KMODSUF) $(DESTDIR)/$(MODULEPATH) + test -d $(DESTDIR)/$(KMODPATH) || mkdir -p $(DESTDIR)/$(KMODPATH) + for i in $(MOD_INSTALL); do \ + f=`basename $$i .o`; \ + cp $$f.$(KMODSUF) $(DESTDIR)/$(KMODPATH); \ + done clean: -rm -f *~ *.o *.ko *.mod.c - -rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd + -rm -f .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd -rm -rf .tmp_versions ath_hal.o: $(ath_hal-objs)