CFLAGS = -g -Wall #-fprofile-arcs -ftest-coverage
LDFLAGS =
ifdef REQUIRED_PKG
- CFLAGS += `pkg-config --cflags $(REQUIRED_PKG)`
- LDFLAGS += `pkg-config --libs $(REQUIRED_PKG)`
+ CFLAGS += $(shell pkg-config --cflags $(REQUIRED_PKG))
+ LDFLAGS += -L$(shell pkg-config --variable=libdir $(REQUIRED_PKG))
+ LDFLAGS += $(shell pkg-config --libs $(REQUIRED_PKG))
+
endif
SRCS = $(wildcard ../initdb.c)
all: $(TARGETS)
-% : %.o
- $(CC) $(LDFLAGS) -o $@ $<
+$(TARGETS) : $(SRCS)
+ $(CC) $(CFLAGS) $< $(LDFLAGS) -o $@
clean:
rm -rf $(OBJECTS) $(TARGETS)