BINDIR ?= /usr/local/bin
MANDIR ?= /usr/local/man
-ATH_HAL = $(TOP)/ath_hal
-
#
# Path to the HAL source code.
#
ifeq ($(HAL),)
-HAL = $(TOP)/hal
+HAL = $(TOP)/ath_hal
endif
PROGRAMS = athstats 80211stats athkey athchans athctrl \
athdebug 80211debug wlanconfig wpakey
-SUBDIRS = ath_info
-
-INCS = -I. -I$(HAL) -I$(TOP) -I$(ATH_HAL)
+INCS = -I. -I$(HAL) -I$(TOP)
CFLAGS = -g -O2 -Wall
ALL_CFLAGS = $(CFLAGS) $(INCS)
LDFLAGS =
-all: all-subdirs $(PROGRAMS)
-
-all-subdirs:
- for d in $(SUBDIRS); do \
- $(MAKE) -C $$d || exit 1; \
- done
+all: $(PROGRAMS)
athstats: athstats.c
$(CC) -o athstats $(ALL_CFLAGS) -I$(TOP)/ath $(LDFLAGS) athstats.c
install: all
install -d $(DESTDIR)$(BINDIR)
- for i in $(ALL); do \
+ for i in $(PROGRAMS); do \
install $$i $(DESTDIR)$(BINDIR)/$$i; \
$(STRIP) $(DESTDIR)$(BINDIR)/$$i; \
done
install -d $(DESTDIR)$(MANDIR)/man8
install -m 0644 man/*.8 $(DESTDIR)$(MANDIR)/man8
install $(TOP)/scripts/madwifi-unload $(DESTDIR)$(BINDIR)/madwifi-unload
- for d in $(SUBDIRS); do \
- $(MAKE) -C $$d install || exit 1; \
- done
uninstall:
- for i in $(ALL); do \
+ for i in $(PROGRAMS); do \
rm -f $(DESTDIR)$(BINDIR)/$$i; \
done
- for i in $(ALL:=.8); do \
+ for i in $(PROGRAMS:=.8); do \
rm -f $(DESTDIR)$(MANDIR)/man8/$$i; \
done
- for d in $(SUBDIRS); do \
- $(MAKE) -C $$d uninstall || exit 1; \
- done
clean:
- rm -f $(ALL) core a.out
- for d in $(SUBDIRS); do \
- $(MAKE) -C $$d clean; \
- done
+ rm -f $(PROGRAMS) core a.out
-.PHONY: all all-subdirs clean install uninstall
+.PHONY: all clean install uninstall