COMPILE_PROG = $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $($@_objs) $($@_libs) PKGCONF ?= pkg-config LUA_PKG ?= lua LUA_CFLAGS := $(shell $(PKGCONF) --cflags $(LUA_PKG)) LUA_LIBS := $(shell $(PKGCONF) --libs $(LUA_PKG)) lua-privsep_objs = lua-privsep.o lua-privsep_libs = $(LUA_LIBS) lua-privsep: $(lua-privsep_objs) $(COMPILE_PROG)