Add lots of .PHONY to Makefiles and remove a duplicate rule definition
[madwifi/.git] / ath_hal / Makefile
index 7600418618826c4bfd6af8d798b93a8fa15bab72..b914aa0796d323d092c7196d91d5288da9cd269a 100644 (file)
@@ -67,6 +67,7 @@ endif
 
 -include $(TOPDIR)/Rules.make
 
+.PHONY: all
 all:
        $(MAKE) -C $(KERNELPATH) SUBDIRS=$(shell pwd) modules
 
@@ -90,6 +91,7 @@ endif
                `cat $(TOP)/scripts/hal_unmangle.objcopy` \
                $(obj)/$(TARGET).hal.o
 
+.PHONY: install
 install:
        test -d $(DESTDIR)/$(KMODPATH) || mkdir -p $(DESTDIR)/$(KMODPATH)
        install -m 0644 ath_hal.$(KMODSUF) $(DESTDIR)/$(KMODPATH)
@@ -97,11 +99,12 @@ ifneq ($(strip $(ALQ)),0)
        install -m 0644 alq.$(KMODSUF) $(DESTDIR)/$(KMODPATH)
 endif
 
+.PHONY: clean
 clean:
        rm -f *~ *.o *.ko *.mod.c uudecode .*.cmd
        rm -f .depend .version .*.o.flags .*.o.d
        rm -rf .tmp_versions
 
-ath_hal.o: $(ath_hal-objs)
+ath_hal.o: $(addprefix $(obj)/,$(ath_hal-objs))
        $(LD) $(LDFLAGS) -o ath_hal.$(KMODSUF) -r $(ath_hal-objs)