TARGET = liblua.so INCLUDES += -I.. -I../lua -I../tolua \ -I../Classes -I../../../CocosDenshion/include -I../../../extensions SOURCES = ../lua/lapi.o \ ../lua/lauxlib.c \ ../lua/lbaselib.c \ ../lua/lcode.c \ ../lua/ldblib.c \ ../lua/ldebug.c \ ../lua/ldo.c \ ../lua/ldump.c \ ../lua/lfunc.c \ ../lua/lgc.c \ ../lua/linit.c \ ../lua/liolib.c \ ../lua/llex.c \ ../lua/lmathlib.c \ ../lua/lmem.c \ ../lua/loadlib.c \ ../lua/lobject.c \ ../lua/lopcodes.c \ ../lua/loslib.c \ ../lua/lparser.c \ ../lua/lstate.c \ ../lua/lstring.c \ ../lua/lstrlib.c \ ../lua/ltable.c \ ../lua/ltablib.c \ ../lua/ltm.c \ ../lua/lundump.c \ ../lua/lvm.c \ ../lua/lzio.c \ ../lua/print.c \ ../tolua/tolua_event.c \ ../tolua/tolua_is.c \ ../tolua/tolua_map.c \ ../tolua/tolua_push.c \ ../tolua/tolua_to.c \ ../cocos2dx_support/tolua_fix.c \ ../cocos2dx_support/CCLuaBridge.cpp \ ../cocos2dx_support/CCLuaEngine.cpp \ ../cocos2dx_support/CCLuaStack.cpp \ ../cocos2dx_support/CCLuaValue.cpp \ ../cocos2dx_support/Cocos2dxLuaLoader.cpp \ ../cocos2dx_support/LuaCocos2d.cpp \ ../cocos2dx_support/CCBProxy.cpp \ ../cocos2dx_support/Lua_extensions_CCB.cpp include ../../../cocos2dx/proj.emscripten/cocos2dx.mk TARGET := $(LIB_DIR)/$(TARGET) all: $(TARGET) $(TARGET): $(OBJECTS) $(CORE_MAKEFILE_LIST) @mkdir -p $(@D) $(CXX) $(CXXFLAGS) $(OBJECTS) -shared -o $@ $(SHAREDLIBS) $(STATICLIBS) $(OBJ_DIR)/%.o: ../%.cpp $(CORE_MAKEFILE_LIST) @mkdir -p $(@D) $(CXX) $(CXXFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@ $(OBJ_DIR)/%.o: ../%.c $(CORE_MAKEFILE_LIST) @mkdir -p $(@D) $(CC) $(CCFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@