File dump_fw.mk changed (mode: 100644) (index d0de496..2050c40) |
2 |
2 |
# Makefile for wlags49_cs_xxx |
# Makefile for wlags49_cs_xxx |
3 |
3 |
# |
# |
4 |
4 |
|
|
|
5 |
|
CC = gcc |
|
6 |
|
|
5 |
7 |
# NOTE if compiling wl_lkm_714: |
# NOTE if compiling wl_lkm_714: |
6 |
8 |
# - the firmware files need to be modified to include "mmd.h" instead of "..\hcf\mmd.h" |
# - the firmware files need to be modified to include "mmd.h" instead of "..\hcf\mmd.h" |
7 |
9 |
# - include/hcf/hcfcfg.h line 775 should be commented out |
# - include/hcf/hcfcfg.h line 775 should be commented out |
|
... |
... |
DIR_WIRELESS := include/wireless |
29 |
31 |
OBJS := dump_fw.o |
OBJS := dump_fw.o |
30 |
32 |
|
|
31 |
33 |
CFLAGS := -O3 -Wall -Wstrict-prototypes -pipe |
CFLAGS := -O3 -Wall -Wstrict-prototypes -pipe |
32 |
|
CPPFLAGS := |
|
33 |
|
CC := gcc -I$(DIR_CONFIG) -I$(DIR_HCF) -I$(DIR_DHF) |
|
|
34 |
|
CPPFLAGS := -I$(DIR_CONFIG) -I$(DIR_HCF) -I$(DIR_DHF) |
34 |
35 |
|
|
35 |
36 |
H25_OBJS := $(DIR_FW)/ap_h25.o $(DIR_FW)/sta_h25.o |
H25_OBJS := $(DIR_FW)/ap_h25.o $(DIR_FW)/sta_h25.o |
36 |
37 |
|
|
|
... |
... |
all: $(TARGETS) |
66 |
67 |
ifneq ($(LKM),722) |
ifneq ($(LKM),722) |
67 |
68 |
dump_h1_fw : CFLAGS+= $(LKM_CFLAGS) $(H1_CFLAGS) |
dump_h1_fw : CFLAGS+= $(LKM_CFLAGS) $(H1_CFLAGS) |
68 |
69 |
dump_h1_fw : $(OBJS) $(H1_OBJS) |
dump_h1_fw : $(OBJS) $(H1_OBJS) |
69 |
|
gcc $(CFLAGS) $^ -o $@ |
|
|
70 |
|
$(CC) $(CFLAGS) $^ -o $@ |
70 |
71 |
|
|
71 |
72 |
dump_h2_fw : CFLAGS+= $(LKM_CFLAGS) $(H2_CFLAGS) |
dump_h2_fw : CFLAGS+= $(LKM_CFLAGS) $(H2_CFLAGS) |
72 |
73 |
dump_h2_fw : $(OBJS) $(H2_OBJS) |
dump_h2_fw : $(OBJS) $(H2_OBJS) |
73 |
|
gcc $(CFLAGS) $^ -o $@ |
|
|
74 |
|
$(CC) $(CFLAGS) $^ -o $@ |
74 |
75 |
|
|
75 |
76 |
else |
else |
76 |
77 |
$(DIR_HCF)/ap_h%.c : $(DIR_HCF)/fw_h%.c.ap |
$(DIR_HCF)/ap_h%.c : $(DIR_HCF)/fw_h%.c.ap |
|
... |
... |
$(DIR_HCF)/sta_h%.c : $(DIR_HCF)/fw_h%.c.sta |
81 |
82 |
|
|
82 |
83 |
dump_h2_ap_fw : CFLAGS+= $(LKM_CFLAGS) |
dump_h2_ap_fw : CFLAGS+= $(LKM_CFLAGS) |
83 |
84 |
dump_h2_ap_fw : $(OBJS) $(DIR_HCF)/ap_h2.o |
dump_h2_ap_fw : $(OBJS) $(DIR_HCF)/ap_h2.o |
84 |
|
gcc $(CFLAGS) $^ -o $@ |
|
|
85 |
|
$(CC) $(CFLAGS) $^ -o $@ |
85 |
86 |
|
|
86 |
87 |
dump_h2_sta_fw : CFLAGS+= $(LKM_CFLAGS) |
dump_h2_sta_fw : CFLAGS+= $(LKM_CFLAGS) |
87 |
88 |
dump_h2_sta_fw : $(OBJS) $(DIR_HCF)/sta_h2.o |
dump_h2_sta_fw : $(OBJS) $(DIR_HCF)/sta_h2.o |
88 |
|
gcc $(CFLAGS) $^ -o $@ |
|
|
89 |
|
$(CC) $(CFLAGS) $^ -o $@ |
89 |
90 |
|
|
90 |
91 |
dump_h25_ap_fw : CFLAGS+= $(LKM_CFLAGS) |
dump_h25_ap_fw : CFLAGS+= $(LKM_CFLAGS) |
91 |
92 |
dump_h25_ap_fw : $(OBJS) $(DIR_HCF)/ap_h25.o |
dump_h25_ap_fw : $(OBJS) $(DIR_HCF)/ap_h25.o |
92 |
|
gcc $(CFLAGS) $^ -o $@ |
|
|
93 |
|
$(CC) $(CFLAGS) $^ -o $@ |
93 |
94 |
|
|
94 |
95 |
dump_h25_sta_fw : CFLAGS+= $(LKM_CFLAGS) |
dump_h25_sta_fw : CFLAGS+= $(LKM_CFLAGS) |
95 |
96 |
dump_h25_sta_fw : $(OBJS) $(DIR_HCF)/sta_h25.o |
dump_h25_sta_fw : $(OBJS) $(DIR_HCF)/sta_h25.o |
96 |
|
gcc $(CFLAGS) $^ -o $@ |
|
|
97 |
|
$(CC) $(CFLAGS) $^ -o $@ |
97 |
98 |
endif |
endif |
98 |
99 |
|
|
99 |
100 |
hfwget : hfwget.c |
hfwget : hfwget.c |
100 |
|
gcc $(CFLAGS) $^ -o $@ |
|
|
101 |
|
$(CC) $(CFLAGS) $^ -o $@ |
101 |
102 |
|
|
102 |
103 |
clean : |
clean : |
103 |
|
rm $(TARGETS) $(OBJS) $(H1_OBJS) $(H2_OBJS) $(H25_OBJS) |
|
|
104 |
|
rm -f $(TARGETS) $(OBJS) $(H1_OBJS) $(H2_OBJS) $(H25_OBJS) |