File dump_fw.mk changed (mode: 100644) (index 03da4a8..352bd0a) |
9 |
9 |
|
|
10 |
10 |
LIB := ../lib |
LIB := ../lib |
11 |
11 |
|
|
12 |
|
DIR_HCF = hcf |
|
13 |
|
DIR_DHF = dhf |
|
|
12 |
|
DIR_HCF := hcf |
|
13 |
|
DIR_DHF := dhf |
14 |
14 |
# 714 firmware is in |
# 714 firmware is in |
15 |
15 |
#DIR_FW = dhf |
#DIR_FW = dhf |
16 |
16 |
# 718 firmware is in |
# 718 firmware is in |
17 |
|
DIR_FW = firmware |
|
18 |
|
DIR_CONFIG = include/hcf |
|
19 |
|
DIR_WIRELESS = include/wireless |
|
|
17 |
|
DIR_FW := firmware |
|
18 |
|
DIR_CONFIG := include/hcf |
|
19 |
|
DIR_WIRELESS := include/wireless |
20 |
20 |
|
|
21 |
|
CONFIG_HEADERS = $(DIR_CONFIG)/debug.h $(DIR_CONFIG)/hcfcfg.h |
|
22 |
|
HCF_HEADERS = $(DIR_HCF)/hcf.h $(DIR_HCF)/mdd.h $(DIR_HCF)/hcfdef.h |
|
23 |
|
MMD_HEADERS = $(MMD_DIR)/mmd.h |
|
24 |
|
WIRELESS_HEADERS = $(DIR_WIRELESS)/wl_enc.h $(DIR_WIRELESS)/wl_if.h $(DIR_WIRELESS)/wl_internal.h $(DIR_WIRELESS)/wl_version.h |
|
|
21 |
|
CONFIG_HEADERS := $(DIR_CONFIG)/debug.h $(DIR_CONFIG)/hcfcfg.h |
|
22 |
|
HCF_HEADERS := $(DIR_HCF)/hcf.h $(DIR_HCF)/mdd.h $(DIR_HCF)/hcfdef.h |
|
23 |
|
MMD_HEADERS := $(MMD_DIR)/mmd.h |
|
24 |
|
WIRELESS_HEADERS := $(DIR_WIRELESS)/wl_enc.h $(DIR_WIRELESS)/wl_if.h $(DIR_WIRELESS)/wl_internal.h $(DIR_WIRELESS)/wl_version.h |
25 |
25 |
|
|
26 |
|
OBJS = dump_fw.o |
|
|
26 |
|
OBJS := dump_fw.o |
27 |
27 |
|
|
28 |
|
CFLAGS = -O3 -Wall -Wstrict-prototypes -pipe |
|
|
28 |
|
CFLAGS := -O3 -Wall -Wstrict-prototypes -pipe |
29 |
29 |
# CFLAGS for wl_lkm_714 |
# CFLAGS for wl_lkm_714 |
30 |
30 |
#LKM_CFLAGS = -D__wl_lkm=714 |
#LKM_CFLAGS = -D__wl_lkm=714 |
31 |
31 |
# CFLAGS for wl_lkm_718 |
# CFLAGS for wl_lkm_718 |
32 |
|
LKM_CFLAGS = -DHCF_DLV -D__wl_lkm=718 |
|
33 |
|
CPPFLAGS = |
|
34 |
|
CC = gcc -I$(DIR_CONFIG) -I$(DIR_HCF) -I$(DIR_DHF) |
|
|
32 |
|
LKM_CFLAGS := -DHCF_DLV -D__wl_lkm=718 |
|
33 |
|
CPPFLAGS := |
|
34 |
|
CC := gcc -I$(DIR_CONFIG) -I$(DIR_HCF) -I$(DIR_DHF) |
35 |
35 |
|
|
36 |
|
H2_OBJS = $(DIR_FW)/ap_h2.o $(DIR_FW)/sta_h2.o |
|
37 |
|
H2_CFLAGS = -DHCF_TYPE=4 |
|
|
36 |
|
H2_OBJS := $(DIR_FW)/ap_h2.o $(DIR_FW)/sta_h2.o |
|
37 |
|
H2_CFLAGS := -DHCF_TYPE=4 |
38 |
38 |
|
|
39 |
|
H1_OBJS = $(DIR_FW)/ap_h1.o $(DIR_FW)/sta_h1.o |
|
40 |
|
H1_CFLAGS = -DHCF_TYPE=0 |
|
|
39 |
|
H1_OBJS := $(DIR_FW)/ap_h1.o $(DIR_FW)/sta_h1.o |
|
40 |
|
H1_CFLAGS := -DHCF_TYPE=0 |
41 |
41 |
|
|
|
42 |
|
TARGETS:=hfwget |
42 |
43 |
|
|
|
44 |
|
IN_ROOT:=n |
|
45 |
|
# Check if we are in wl_lkm root |
|
46 |
|
ifneq (,$(findstring $(DIR_FW),$(wildcard $(DIR_FW)))) |
|
47 |
|
ifneq (,$(findstring $(DIR_HCF),$(wildcard $(DIR_HCF)))) |
|
48 |
|
IN_ROOT:=y |
|
49 |
|
endif |
|
50 |
|
endif |
43 |
51 |
|
|
44 |
|
# H1-STAP and H2-STAP are the default targets |
|
45 |
|
all: dump_h1_fw dump_h2_fw hfwget |
|
|
52 |
|
ifeq ($(IN_ROOT),y) |
|
53 |
|
TARGETS+=dump_h1_fw dump_h2_fw |
|
54 |
|
else |
|
55 |
|
$(info Info: Not in wl_lkm directory, so not building wl_lkm dumpers) |
|
56 |
|
endif |
|
57 |
|
|
|
58 |
|
all: $(TARGETS) |
46 |
59 |
|
|
47 |
60 |
dump_h1_fw : CFLAGS+= $(LKM_CFLAGS) $(H1_CFLAGS) |
dump_h1_fw : CFLAGS+= $(LKM_CFLAGS) $(H1_CFLAGS) |
48 |
61 |
dump_h1_fw : $(OBJS) $(H1_OBJS) |
dump_h1_fw : $(OBJS) $(H1_OBJS) |