2 # Makefile for wlags49_cs_xxx
10 DIR_CONFIG
= include/hcf
11 DIR_WIRELESS
= include/wireless
13 CONFIG_HEADERS
= $(DIR_CONFIG
)/debug.h
$(DIR_CONFIG
)/hcfcfg.h
14 HCF_HEADERS
= $(DIR_HCF
)/hcf.h
$(DIR_HCF
)/mdd.h
$(DIR_HCF
)/hcfdef.h
15 MMD_HEADERS
= $(MMD_DIR
)/mmd.h
16 WIRELESS_HEADERS
= $(DIR_WIRELESS
)/wl_enc.h
$(DIR_WIRELESS
)/wl_if.h
$(DIR_WIRELESS
)/wl_internal.h
$(DIR_WIRELESS
)/wl_version.h
20 CFLAGS
+= -O3
-Wall
-Wstrict-prototypes
-pipe
-DHCF_DLV
22 CC
= gcc
-I
$(DIR_CONFIG
) -I
$(DIR_HCF
) -I
$(DIR_DHF
)
24 H2_OBJS
= firmware
/ap_h2.o firmware
/sta_h2.o
25 H2_CFLAGS
= -DHCF_TYPE
=4
27 H1_OBJS
= firmware
/ap_h1.o firmware
/sta_h1.o
28 H1_CFLAGS
= -DHCF_TYPE
=0
32 # H1-STAP and H2-STAP are the default targets
33 all: dump_h1_fw dump_h2_fw
35 dump_h1_fw
: CFLAGS
+=$(H1_CFLAGS
)
36 dump_h1_fw
: $(OBJS
) $(H1_OBJS
)
37 gcc
$(CFLAGS
) $^
-o
$@
39 dump_h2_fw
: CFLAGS
+=$(H2_CFLAGS
)
40 dump_h2_fw
: $(OBJS
) $(H2_OBJS
)
41 gcc
$(CFLAGS
) $^
-o
$@
44 rm $(OBJS
) $(H1_OBJS
) $(H2_OBJS
) dump_h1_fw dump_h2_fw