| Line | |
|---|
| 1 | ifeq ($(CONFIG_ATH9K),y) |
|---|
| 2 | ATH9K_CFLAGS=-I$(TOP)/libnl-tiny/include\ |
|---|
| 3 | -DCONFIG_LIBNL20 \ |
|---|
| 4 | -D_GNU_SOURCE -g |
|---|
| 5 | ATH9K_LDFLAGS=-L$(TOP)/libnl-tiny/ -lm -lnl-tiny |
|---|
| 6 | endif |
|---|
| 7 | |
|---|
| 8 | hostapd2: libnltiny |
|---|
| 9 | $(MAKE) -C hostapd-wps/hostapd clean |
|---|
| 10 | $(MAKE) -C hostapd-wps/wpa_supplicant clean |
|---|
| 11 | echo ` \ |
|---|
| 12 | $(MAKE) -s -C hostapd-wps/hostapd MULTICALL=1 dump_cflags; \ |
|---|
| 13 | $(MAKE) -s -C hostapd-wps/wpa_supplicant MULTICALL=1 dump_cflags \ |
|---|
| 14 | ` > hostapd-wps/.cflags |
|---|
| 15 | |
|---|
| 16 | |
|---|
| 17 | |
|---|
| 18 | $(MAKE) -C hostapd-wps/hostapd CFLAGS="$$(cat hostapd-wps/.cflags) $(ATH9K_CFLAGS)" CONFIG_ATH9K=$(CONFIG_ATH9K) MULTICALL=1 hostapd_cli hostapd_multi.a |
|---|
| 19 | $(MAKE) -C hostapd-wps/wpa_supplicant CFLAGS="$$(cat hostapd-wps/.cflags) $(ATH9K_CFLAGS)" CONFIG_ATH9K=$(CONFIG_ATH9K) MULTICALL=1 wpa_cli wpa_supplicant_multi.a |
|---|
| 20 | $(CC) $(COPTS) -L$(TOP)/nvram -L$(TOP)/libutils -Wall -ffunction-sections -fdata-sections -Wl,--gc-sections -o hostapd-wps/wpad hostapd-wps/multicall/multicall.c \ |
|---|
| 21 | hostapd-wps/hostapd/hostapd_multi.a \ |
|---|
| 22 | hostapd-wps/wpa_supplicant/wpa_supplicant_multi.a \ |
|---|
| 23 | $(ATH9K_LDFLAGS) -lutils -lnvram |
|---|
| 24 | |
|---|
| 25 | hostapd2-clean: |
|---|
| 26 | $(MAKE) -C hostapd-wps/hostapd clean |
|---|
| 27 | $(MAKE) -C hostapd-wps/wpa_supplicant clean |
|---|
| 28 | |
|---|
| 29 | hostapd2-install: |
|---|
| 30 | install -D hostapd-wps/wpad $(INSTALLDIR)/hostapd2/usr/sbin/wpad |
|---|
| 31 | ifeq ($(CONFIG_WPS),y) |
|---|
| 32 | install -D hostapd-wps/hostapd/hostapd_cli $(INSTALLDIR)/hostapd2/usr/sbin/hostapd_cli |
|---|
| 33 | endif |
|---|
| 34 | cd $(INSTALLDIR)/hostapd2/usr/sbin && ln -sf wpad hostapd |
|---|
| 35 | cd $(INSTALLDIR)/hostapd2/usr/sbin && ln -sf wpad wpa_supplicant |
|---|
| 36 | |
|---|
Note: See
TracBrowser
for help on using the repository browser.