diff options
author | Thibault Charbonnier <thibaultcha@me.com> | 2015-11-13 18:50:48 -0800 |
---|---|---|
committer | Thibault Charbonnier <thibaultcha@me.com> | 2015-11-13 20:44:39 -0800 |
commit | e803e0c1dcb7dbb0c6cb85e3ae26925c2b687543 (patch) | |
tree | 99a724c9a15d7cca214f3a6c533ee35f2ec1c518 | |
parent | 54af6a4aecdca9f0b8df5d2425da82b1e31b03d5 (diff) | |
download | lua_uuid-e803e0c1dcb7dbb0c6cb85e3ae26925c2b687543.tar.gz lua_uuid-e803e0c1dcb7dbb0c6cb85e3ae26925c2b687543.tar.bz2 lua_uuid-e803e0c1dcb7dbb0c6cb85e3ae26925c2b687543.zip |
chore(makefile) fixes
-rw-r--r-- | Makefile | 21 | ||||
-rw-r--r-- | lua_uuid-0.1-7.rockspec | 5 | ||||
-rwxr-xr-x[-rw-r--r--] | test/lua_uuid_test.lua | 0 |
3 files changed, 20 insertions, 6 deletions
@@ -1,13 +1,26 @@ +LUA ?= lua5.1 +LUA_LIBDIR ?= $(shell pkg-config $(LUA) --libs) +LUA_INCDIR ?= $(shell pkg-config $(LUA) --cflags) + +UUID_LIBDIR ?= $(shell pkg-config uuid --libs) +UUID_INCDIR ?= $(shell pkg-config uuid --cflags) + +LIBFLAG ?= -shared +CFLAGS ?= -O2 -Wall -Werror + +.PHONY: all clean install + all: lua_uuid.so lua_uuid.so: lua_uuid.o - $(CC) $(LIBFLAG) -luuid -o $@ -L$(LUA_LIBDIR) $< + $(CC) $(LIBFLAG) $(LUA_LIBDIR) $(UUID_LIBDIR) $< -o $@ + $(LUA) test/lua_uuid_test.lua -lua_uuid.o: lua_uuid.c - $(CC) -c $(CFLAGS) -I$(LUA_INCDIR) $< -o $@ +%.o: %.c + $(CC) -c $(CFLAGS) -fPIC $(LUA_INCDIR) $(UUID_INCDIR) $< -o $@ install: lua_uuid.so cp lua_uuid.so $(INST_LIBDIR) clean: - rm -f lua_uuid.so lua_uuid.o *.rock + rm -f *.so *.o *.rock diff --git a/lua_uuid-0.1-7.rockspec b/lua_uuid-0.1-7.rockspec index e0c12b5..8cc65ab 100644 --- a/lua_uuid-0.1-7.rockspec +++ b/lua_uuid-0.1-7.rockspec @@ -10,7 +10,7 @@ description = { This is an utility that leverages libuuid to generate UUID strings ]], homepage = "https://github.com/Mashape/lua-uuid", - license = "MIT" + license = "MIT" } dependencies = { "lua >= 5.1" @@ -18,6 +18,7 @@ dependencies = { build = { type = "make", build_variables = { + LUA="$(LUA)", CFLAGS="$(CFLAGS)", LIBFLAG="$(LIBFLAG)", LUA_LIBDIR="$(LUA_LIBDIR)", @@ -26,4 +27,4 @@ build = { install_variables = { INST_LIBDIR = "$(LIBDIR)" } -}
\ No newline at end of file +} diff --git a/test/lua_uuid_test.lua b/test/lua_uuid_test.lua index 19ebf67..19ebf67 100644..100755 --- a/test/lua_uuid_test.lua +++ b/test/lua_uuid_test.lua |