From 54af6a4aecdca9f0b8df5d2425da82b1e31b03d5 Mon Sep 17 00:00:00 2001 From: thefosk Date: Fri, 13 Nov 2015 15:52:51 -0800 Subject: Makefile cleanup --- Makefile | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index f08d82d..fb6e6ca 100644 --- a/Makefile +++ b/Makefile @@ -1,18 +1,10 @@ -LUA ?= lua5.1 -LUA_PC ?= lua5.1 -LUA_LIBS ?= $(shell pkg-config $(LUA_PC) --libs) -LUA_CFLAGS = $(shell pkg-config $(LUA_PC) --cflags) - -CFLAGS ?= -O2 -Wall -Werror - all: lua_uuid.so -%.o: %.c - $(CC) -c $(CFLAGS) -fPIC $(LUA_CFLAGS) -o $@ $< +lua_uuid.so: lua_uuid.o + $(CC) $(LIBFLAG) -luuid -o $@ -L$(LUA_LIBDIR) $< -lua_uuid.so: lua_uuid.o test/lua_uuid_test.lua - $(CC) -shared lua_uuid.o $(LUA_LIBS) -luuid -o $@ - $(LUA) test/lua_uuid_test.lua +lua_uuid.o: lua_uuid.c + $(CC) -c $(CFLAGS) -I$(LUA_INCDIR) $< -o $@ install: lua_uuid.so cp lua_uuid.so $(INST_LIBDIR) -- cgit v1.2.3-54-g00ecf