moonbridge
diff Makefile @ 79:22dbb9d09f02
Stub for new non-blocking I/O library
author | jbe |
---|---|
date | Sun Apr 05 18:01:31 2015 +0200 (2015-04-05) |
parents | 2916ad931f7e |
children | f148bd2b3d05 |
line diff
1.1 --- a/Makefile Sun Apr 05 15:15:06 2015 +0200 1.2 +++ b/Makefile Sun Apr 05 18:01:31 2015 +0200 1.3 @@ -50,11 +50,17 @@ 1.4 MOONBR_LUA_CPATH_DEFINE = "-DMOONBR_LUA_CPATH=\"$(MOONBR_LUA_CPATH)\"" 1.5 .endif 1.6 1.7 -all:: moonbridge 1.8 +all:: moonbridge moonbridge_io.so 1.9 + 1.10 +moonbridge: moonbridge.c moonbridge_io.h moonbridge_io.o 1.11 + cc -Wall -Wno-unused-result -O2 -Wl,-E -I $(LUA_INCLUDE) -L $(LUA_LIBDIR) -o moonbridge $(MOONBR_LUA_PATH_DEFINE) $(MOONBR_LUA_CPATH_DEFINE) moonbridge.c -lm -l$(LUA_LIBRARY) $(UTIL_FLAGS) moonbridge_io.o 1.12 1.13 -moonbridge: moonbridge.c 1.14 - cc -Wall -Wno-unused-result -O2 -Wl,-E -I $(LUA_INCLUDE) -L $(LUA_LIBDIR) -o moonbridge $(MOONBR_LUA_PATH_DEFINE) $(MOONBR_LUA_CPATH_DEFINE) moonbridge.c -lm -l$(LUA_LIBRARY) $(UTIL_FLAGS) 1.15 +moonbridge_io.o: moonbridge_io.c 1.16 + cc -c -Wall -O2 -fPIC -I $(LUA_INCLUDE) -o moonbridge_io.o moonbridge_io.c 1.17 + 1.18 +moonbridge_io.so: moonbridge_io.o 1.19 + ld -shared -o moonbridge_io.so moonbridge_io.o 1.20 1.21 clean:: 1.22 - rm -f moonbridge 1.23 + rm -f moonbridge moonbridge_io.o moonbridge_io.so 1.24