1 include ..
/..
/build
/config.mk
2 include ..
/..
/build
/gccconfig.mk
5 BITLIB_SITE
= http
://luaforge.net
/frs
/download.php
/3065/
6 BITLIB_DIR
= bitlib-
$(BITLIB_VERSION
)
7 BITLIB_FILE
= $(BITLIB_DIR
).
tar.gz
8 BITLIB_URL
= $(BITLIB_SITE
)/$(BITLIB_FILE
)
12 include ..
/..
/build
/module.mk
15 wget
-O
$@
$(BITLIB_URL
) ||
rm -f
$@
17 $(BITLIB_DIR
)/.prepared
: $(BITLIB_FILE
)
19 tar xvfz
$(BITLIB_FILE
)
20 test -f
$(BITLIB_DIR
)/config.h || cp
$(BITLIB_DIR
)/config.h.in
$(BITLIB_DIR
)/config.h
23 compile
: $(BITLIB_DIR
)/.prepared
24 mkdir
-p
dist$(LUA_LIBRARYDIR
)
25 $(COMPILE
) -DHAVE_CONFIG_H
-I
$(BITLIB_DIR
) -O2
-c
$(BITLIB_DIR
)/lbitlib.c
$(FPIC
) $(LUA_CFLAGS
) -o
$(BITLIB_DIR
)/lbitlib.o
26 $(LINK
) $(SHLIB_FLAGS
) $(LDFLAGS
) $(BITLIB_DIR
)/lbitlib.o
$(LUA_SHLIBS
) -lm
-ldl
-o
dist$(LUA_LIBRARYDIR
)/bit.so
34 rm -rf
$(BITLIB_DIR
) $(BITLIB_FILE
)