update makefile and lua && create readme
This commit is contained in:
2
Lua
2
Lua
repo.diff.submodule_updated%!(EXTRA template.HTML=Lua, template.HTML=9acbf685dc...7d5b022b1a)
35
Makefile
35
Makefile
@@ -7,7 +7,7 @@ PACKAGE_SIZE=0
|
|||||||
|
|
||||||
TOOLCHAIN_INSTALL_PATH=/home/autobuild/tools/win32
|
TOOLCHAIN_INSTALL_PATH=/home/autobuild/tools/win32
|
||||||
|
|
||||||
PACKAGE_DIR=build
|
PACKAGE_DIR=./build
|
||||||
DEBIAN_CONTROL_FILE=$(PACKAGE_DIR)/DEBIAN/control
|
DEBIAN_CONTROL_FILE=$(PACKAGE_DIR)/DEBIAN/control
|
||||||
PACKAGE_TOOLCHAIN_PATH=$(PACKAGE_DIR)$(TOOLCHAIN_INSTALL_PATH)
|
PACKAGE_TOOLCHAIN_PATH=$(PACKAGE_DIR)$(TOOLCHAIN_INSTALL_PATH)
|
||||||
|
|
||||||
@@ -17,24 +17,25 @@ change_lua_ver:
|
|||||||
git submodule set-branch -b $(LUA_VER) Lua
|
git submodule set-branch -b $(LUA_VER) Lua
|
||||||
git submodule update --init --recursive --remote
|
git submodule update --init --recursive --remote
|
||||||
|
|
||||||
GenerateControl: MoveHeadersToPackage
|
GenerateControl: $(PACKAGE_DIR)/DEBIAN/control
|
||||||
echo Package: kos32-liblua $(LUA_VER) >> $(DEBIAN_CONTROL_FILE)
|
echo Package: kos32-liblua$(LUA_VER) >> $(DEBIAN_CONTROL_FILE)
|
||||||
echo Version: $(PACKAGE_VER) >> $(DEBIAN_CONTROL_FILE)
|
echo Version: $(PACKAGE_VER) >> $(DEBIAN_CONTROL_FILE)
|
||||||
echo Installed-Size: $(PACKAGE_SIZE) >> $(DEBIAN_CONTROL_FILE)
|
echo Installed-Size: $(PACKAGE_SIZE) $(shell du -s build | cut -f1) >> $(DEBIAN_CONTROL_FILE)
|
||||||
|
|
||||||
MoveHeadersToPackage: GeneratePackage
|
MoveHeadersToPackage: GeneratePackage
|
||||||
cp Lua/src/*.h $(PACKAGE_TOOLCHAIN_PATH)/include/LUA$(LUA_VER)
|
cp Lua/src/*.h $(PACKAGE_TOOLCHAIN_PATH)/include/lua$(LUA_VER)
|
||||||
|
|
||||||
GeneratePackage:
|
GeneratePackage: ./package
|
||||||
cp -R package $(PACKAGE_DIR)
|
cp -R ./package $(PACKAGE_DIR)
|
||||||
mkdir -p $(PACKAGE_TOOLCHAIN_PATH)/include/lua$(LUA_VER)
|
mkdir -p $(PACKAGE_TOOLCHAIN_PATH)/include/lua$(LUA_VER)
|
||||||
mkdir -p $(PACKAGE_TOOLCHAIN_PATH)/lib
|
mkdir -p $(PACKAGE_TOOLCHAIN_PATH)/lib
|
||||||
|
|
||||||
BuildLua: GeneratePackage
|
|
||||||
make -C Lua/src "KOLIBRIOS_REPO=$(KOLIBRIOS_REPO)" shared
|
|
||||||
mv Lua/src/lua$(LUA_VER).dll.a $(PACKAGE_TOOLCHAIN_PATH)/lib
|
BuildLua: $(PACKAGE_TOOLCHAIN_PATH)/lib Lua/src/liblua$(LUA_VER).dll.a Lua/src/liblua$(LUA_VER).a
|
||||||
make -C Lua/src "KOLIBRIOS_REPO=$(KOLIBRIOS_REPO)" static
|
|
||||||
mv Lua/src/liblua.a $(PACKAGE_TOOLCHAIN_PATH)/lib/liblua$(LUA_VER).a
|
mv -f Lua/src/liblua$(LUA_VER).dll.a $(PACKAGE_TOOLCHAIN_PATH)/lib
|
||||||
|
mv -f Lua/src/liblua$(LUA_VER).a $(PACKAGE_TOOLCHAIN_PATH)/lib
|
||||||
|
|
||||||
build: change_lua_ver MoveHeadersToPackage BuildLua GenerateControl
|
build: change_lua_ver MoveHeadersToPackage BuildLua GenerateControl
|
||||||
dpkg --build $(PACKAGE_DIR) kos32-liblua$(LUA_VER).deb
|
dpkg --build $(PACKAGE_DIR) kos32-liblua$(LUA_VER).deb
|
||||||
@@ -55,3 +56,13 @@ kos32-liblua5.1.deb:
|
|||||||
clean:
|
clean:
|
||||||
rm -rf $(PACKAGE_DIR)
|
rm -rf $(PACKAGE_DIR)
|
||||||
make -C Lua clean
|
make -C Lua clean
|
||||||
|
|
||||||
|
$(PACKAGE_DIR)/DEBIAN/control: GeneratePackage
|
||||||
|
$(PACKAGE_TOOLCHAIN_PATH)/lib: GeneratePackage
|
||||||
|
$(PACKAGE_TOOLCHAIN_PATH)/include/lua$(LUA_VER): GeneratePackage
|
||||||
|
|
||||||
|
Lua/src/liblua$(LUA_VER).dll.a:
|
||||||
|
make -C Lua/src "KOLIBRIOS_REPO=$(KOLIBRIOS_REPO)" shared
|
||||||
|
|
||||||
|
Lua/src/liblua$(LUA_VER).a:
|
||||||
|
make -C Lua/src "KOLIBRIOS_REPO=$(KOLIBRIOS_REPO)" static
|
||||||
|
Reference in New Issue
Block a user