1 ifneq (,$(wildcard ..
/..
/build
/config.mk
))
2 include ..
/..
/build
/config.mk
3 include ..
/..
/build
/module.mk
4 include ..
/..
/build
/gccconfig.mk
10 IWINFO_CFLAGS
= -fstrict-aliasing
12 IWINFO_LUA
= iwinfo.lua
13 IWINFO_OBJ
= src
/iwinfo_wl.o src
/iwinfo_madwifi.o \
14 src
/iwinfo_wext.o src
/iwinfo_wext_scan.o src
/iwinfo_lualib.o
17 $(COMPILE
) $(IWINFO_CFLAGS
) $(LUA_CFLAGS
) $(FPIC
) -c
-o
$@
$<
20 compile
: clean $(IWINFO_OBJ
)
21 $(LINK
) $(SHLIB_FLAGS
) $(IWINFO_LDFLAGS
) -o src
/$(IWINFO_SO
) $(IWINFO_OBJ
)
22 mkdir
-p
dist$(LUA_LIBRARYDIR
)
23 cp src
/$(IWINFO_SO
) dist$(LUA_LIBRARYDIR
)/$(IWINFO_SO
)
26 mkdir
-p
dist$(LUA_LIBRARYDIR
)
27 cp src
/dummy.lua
dist$(LUA_LIBRARYDIR
)/$(IWINFO_LUA
)
31 cp
-pR
dist$(LUA_LIBRARYDIR
)/* $(LUA_LIBRARYDIR
)
34 rm -f src
/*.o src
/$(IWINFO_SO
)