mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 20:23:06 +00:00
fix include path for lua-cjson and add cleanall target
This commit is contained in:
5
Makefile
5
Makefile
@@ -66,10 +66,13 @@ $(LUA_CLIB_PATH)/netpack.so : lualib-src/lua-netpack.c | $(LUA_CLIB_PATH)
|
|||||||
$(CC) $(CFLAGS) $(SHARED) $^ -Iskynet-src -o $@
|
$(CC) $(CFLAGS) $(SHARED) $^ -Iskynet-src -o $@
|
||||||
|
|
||||||
$(LUA_CLIB_PATH)/cjson.so : | $(LUA_CLIB_PATH)
|
$(LUA_CLIB_PATH)/cjson.so : | $(LUA_CLIB_PATH)
|
||||||
cd 3rd/lua-cjson && $(MAKE) LUA_INCLUDE_DIR=$(LUA_INC) CC=$(CC) CJSON_LDFLAGS="$(SHARED)" && cp cjson.so ../../$@
|
cd 3rd/lua-cjson && $(MAKE) LUA_INCLUDE_DIR=../../$(LUA_INC) CC=$(CC) CJSON_LDFLAGS="$(SHARED)" && cp cjson.so ../../$@
|
||||||
|
|
||||||
$(LUA_CLIB_PATH)/clientsocket.so : lualib-src/lua-clientsocket.c | $(LUA_CLIB_PATH)
|
$(LUA_CLIB_PATH)/clientsocket.so : lualib-src/lua-clientsocket.c | $(LUA_CLIB_PATH)
|
||||||
$(CC) $(CFLAGS) $(SHARED) $^ -o $@ -lpthread
|
$(CC) $(CFLAGS) $(SHARED) $^ -o $@ -lpthread
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -f $(SKYNET_BUILD_PATH)/skynet $(CSERVICE_PATH)/*.so $(LUA_CLIB_PATH)/*.so
|
rm -f $(SKYNET_BUILD_PATH)/skynet $(CSERVICE_PATH)/*.so $(LUA_CLIB_PATH)/*.so
|
||||||
|
|
||||||
|
cleanall: clean
|
||||||
|
cd 3rd/lua-cjson && $(MAKE) clean
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ PLATS = linux freebsd macosx
|
|||||||
|
|
||||||
CC ?= gcc
|
CC ?= gcc
|
||||||
|
|
||||||
.PHONY : none $(PLATS) clean all
|
.PHONY : none $(PLATS) clean all cleanall
|
||||||
|
|
||||||
ifneq ($(PLAT), none)
|
ifneq ($(PLAT), none)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user