LUAPC ?= lua5.2
LUA_CFLAGS := $(shell pkg-config --cflags $(LUAPC))

TARGETS := posixtz core.so
all: $(TARGETS)

clean:
	rm -f $(TARGETS)

posixtz: main.c posixtz.c
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^

core.so: lua-posixtz.c posixtz.c
	$(CC) -fPIC $(CFLAGS) $(LUA_CFLAGS) $(LDFLAGS) -shared -o $@ $^

