-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathMakefile.6.util
56 lines (45 loc) · 1.26 KB
/
Makefile.6.util
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
include $(RT28xx_DIR)/os/linux/config.mk
#ifdef CONFIG_STA_SUPPORT
ifeq ($(RT28xx_MODE), STA)
MOD_NAME = $(MODULE)_sta_util
endif
#endif // CONFIG_STA_SUPPORT //
obj-m := $(MOD_NAME).o
#ifdef CONFIG_STA_SUPPORT
ifeq ($(RT28xx_MODE), STA)
$(MOD_NAME)-objs := \
../../common/rt_os_util.o\
../../os/linux/rt_linux_symb.o\
../../os/linux/rt_rbus_pci_util.o\
../../os/linux/rt_usb_util.o\
../../os/linux/rt_linux.o
endif
#endif // CONFIG_STA_SUPPORT //
clean:
rm -f ../../common/*.o
rm -f ../../common/.*.{cmd,flags,d}
rm -f ../../os/linux/*.{o,ko,mod.{o,c}}
rm -f ../../os/linux/.*.{cmd,flags,d}
rm -fr ../../os/linux/.tmp_versions
rm -f ../../os/linux/Module.symvers
rm -f ../../os/linux/Modules.symvers
rm -f ../../os/linux/Module.markers
rm -f ../../os/linux/modules.order
rm -f ../../chips/*.o
rm -f ../../chips/.*.{cmd,flags,d}
ifeq ($(RT28xx_MODE),AP)
rm -f ../../ap/*.o
rm -f ../../ap/.*.{cmd,flags,d}
else
ifeq ($(RT28xx_MODE),STA)
rm -f ../../sta/*.o
rm -f ../../sta/.*.{cmd,flags,d}
endif
endif
install:
install -d $(LINUX_SRC_MODULE)
install -m 644 -c $(addsuffix .ko,$(MOD_NAME)) $(LINUX_SRC_MODULE)
/sbin/depmod -a ${shell uname -r}
uninstall:
rm -rf $(addprefix $(LINUX_SRC_MODULE),$(addsuffix .ko,$(MOD_NAME)))
/sbin/depmod -a ${shell uname -r}