]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/wlags-modules/files/Makefile
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / wlags-modules / files / Makefile
1 EXTRA_CFLAGS := -DBUS_PCMCIA -DWVLAN_49 -DHCF_MEM_IO -DHAS_WIRELESS_EXTENSIONS -DUSE_UIL -DUSE_WPA
2 EXTRA_CFLAGS += -DDBG=1 -DDBG_LVL=2
3
4 # Station:
5 EXTRA_CFLAGS += -DSTA_ONLY
6
7 # Access-Point:
8 #EXTRA_CFLAGS += -DAP_ONLY -DUSE_WDS
9
10 # Station & Access-Point:
11 #EXTRA_CFLAGS += -DUSE_WDS
12
13 # Je nach Station, AP oder St+Ap müssen verschiedene Firmware-Versionen einkompiliert werden:
14 ifneq ($(findstring STA_ONLY,$(EXTRA_CFLAGS)),)
15 sta_ap-objs := sta_h$(COMPILE_HERMES).o
16 else
17 ifneq ($(findstring AP_ONLY,$(EXTRA_CFLAGS)),)
18 sta_ap-objs := ap_h$(COMPILE_HERMES).o
19 else
20 sta_ap-objs := sta_h$(COMPILE_HERMES).o
21 sta-ap-objs += ap_h$(COMPILE_HERMELS).o
22 endif
23 endif
24
25
26 #######################################
27
28 ifeq ($(COMPILE_HERMES),1)
29
30 EXTRA_CFLAGS := $(EXTRA_CFLAGS) -DHERMES1
31
32 list-multi := wlags49_h1_cs.o
33
34 wlags49_h1_cs-objs := wl_cs.o wl_main.o wl_netdev.o wl_priv.o wl_util.o wl_wext.o \
35         hcf.o mmd.o dhf.o $(sta_ap-objs)
36
37 obj-m := wlags49_h1_cs.o
38
39 wlags49_h1_cs.o: $(wlags49_h1_cs-objs)
40         $(LD) $(LD_RFLAG) -r -o $@ $(wlags49_h1_cs-objs)
41
42 endif
43
44 #######################################
45
46 ifeq ($(COMPILE_HERMES),2)
47
48 EXTRA_CFLAGS := $(EXTRA_CFLAGS) -DHERMES2 -DUSE_RTS
49
50 list-multi := wlags49_h2_cs.o
51
52 wlags49_h2_cs-objs := wl_cs.o wl_main.o wl_netdev.o wl_priv.o wl_util.o wl_wext.o wl_enc.o \
53         hcf.o mmd.o dhf.o $(sta_ap-objs)
54
55 obj-m := wlags49_h2_cs.o
56
57 wlags49_h2_cs.o: $(wlags49_h2_cs-objs)
58         $(LD) $(LD_RFLAG) -r -o $@ $(wlags49_h2_cs-objs)
59
60 endif
61
62 #######################################
63
64 ifeq ($(COMPILE_HERMES),25)
65
66 EXTRA_CFLAGS := $(EXTRA_CFLAGS) -DHERMES25 -DUSE_RTS
67
68 list-multi := wlags49_h25_cs.o
69
70 wlags49_h25_cs-objs := wl_cs.o wl_main.o wl_netdev.o wl_priv.o wl_util.o wl_wext.o \
71         hcf.o mmd.o dhf.o $(sta_ap-objs)
72
73 obj-m := wlags49_h25_cs.o
74
75 wlags49_h25_cs.o: $(wlags49_h25_cs-objs)
76         $(LD) $(LD_RFLAG) -r -o $@ $(wlags49_h25_cs-objs)
77
78 endif
79
80
81 include $(TOPDIR)/Rules.make