diff options
author | Marco Palladino <marco@mashape.com> | 2015-11-19 13:38:12 -0800 |
---|---|---|
committer | Marco Palladino <marco@mashape.com> | 2015-11-19 13:38:12 -0800 |
commit | 0f5008269fc8c0b1996351ec71d7be991b160157 (patch) | |
tree | 4f085b107457fa44008fb9d5086747429abd4d05 /Makefile | |
parent | 54af6a4aecdca9f0b8df5d2425da82b1e31b03d5 (diff) | |
parent | 4467053af8965775921d7212bcee6a095ea5740e (diff) | |
download | lua_uuid-0f5008269fc8c0b1996351ec71d7be991b160157.tar.gz lua_uuid-0f5008269fc8c0b1996351ec71d7be991b160157.tar.bz2 lua_uuid-0f5008269fc8c0b1996351ec71d7be991b160157.zip |
Merge pull request #2 from Mashape/chore/make
Chore/make
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 21 |
1 files changed, 17 insertions, 4 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) -o $@ $< $(UUID_LIBDIR) + $(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 |