1 include ..
/..
/build
/config.mk
2 include ..
/..
/build
/gccconfig.mk
4 LUASOCKET_VERSION
= 2.0.2
5 LUASOCKET_SITE
= http
://dev.luci.freifunk-halle.net
/sources
/
6 LUASOCKET_DIR
= luasocket-
$(LUASOCKET_VERSION
)
7 LUASOCKET_FILE
= $(LUASOCKET_DIR
).
tar.gz
8 LUASOCKET_URL
= $(LUASOCKET_SITE
)/$(LUASOCKET_FILE
)
9 INSTALL_MODULEDIR
= dist$(LUA_MODULEDIR
)
10 INSTALL_LIBRARYDIR
= dist$(LUA_LIBRARYDIR
)
14 include ..
/..
/build
/module.mk
17 wget
-O
$@
$(LUASOCKET_URL
) ||
rm -f
$@
19 $(LUASOCKET_DIR
)/.prepared
: $(LUASOCKET_FILE
)
20 rm -rf
$(LUASOCKET_DIR
)
21 tar xvfz
$(LUASOCKET_FILE
)
24 compile
: $(LUASOCKET_DIR
)/.prepared
25 $(MAKE
) -C
$(LUASOCKET_DIR
) CC
=$(CC
) CFLAGS
="$(CFLAGS) $(LUA_CFLAGS) $(FPIC)" LDFLAGS
="$(LDFLAGS) $(LUA_SHLIBS) $(SHLIB_FLAGS)" OS
="$(OS)"
26 mkdir
-p
$(INSTALL_LIBRARYDIR
) $(INSTALL_MODULEDIR
)
27 $(MAKE
) -C
$(LUASOCKET_DIR
) install INSTALL_TOP_SHARE
=..
/..
/$(INSTALL_MODULEDIR
) INSTALL_TOP_LIB
=..
/..
/$(INSTALL_LIBRARYDIR
)
32 rm -rf
$(LUASOCKET_DIR
) $(LUASOCKET_FILE
)