Add hfwget.c from hermesap-0.2
[agere_fw_utils.git] / dump_fw.mk
blob83c95872fe12b9d279be420ca158a68232ad6f00
2 # Makefile for wlags49_cs_xxx
5 LIB := ../lib
7 DIR_HCF = hcf
8 DIR_DHF = dhf
9 DIR_FW = dhf
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
18 OBJS = dump_fw.o
20 CFLAGS += -O3 -Wall -Wstrict-prototypes -pipe -DHCF_DLV
21 CPPFLAGS +=
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 $@
43 clean :
44 rm $(OBJS) $(H1_OBJS) $(H2_OBJS) dump_h1_fw dump_h2_fw