CC ?= gcc LD ?= gcc CFLAGS ?= -Werror -Wall -g -DDEBUG LDFLAGS ?= ifeq ($(shell uname),Darwin) HAVE_PROGRAM_INVOCATION_NAME= else HAVE_PROGRAM_INVOCATION_NAME=1 endif ifeq ($(HAVE_PROGRAM_INVOCATION_NAME),1) CFLAGS += -DHAVE_PROGRAM_INVOCATION_NAME endif aports-cache-objs := aports-cache.o %.o: %.c $(CC) $(CFLAGS) $(CFLAGS_$(notdir $@)) -c -o $@ $< aports-cache: aports-cache.o main.o $(CC) $(LDFLAGS) -o $@ $(LIBS_$(notdir $@)) $^ clean: rm -f *.o aports-cache