include ../mk/cflags.mk
prefix ?= /usr/local
-LDFLAGS += -Wl,--warn-common
-CFLAGS += --std=gnu99 -I../ -I../common
+LDFLAGS += $(if $(DARWIN),-L/opt/local/lib,-Wl,-warn-common)
+CFLAGS += --std=gnu99 -I../ -I../common $(if $(DARWIN),-I/opt/local/include,)
INSTALL_PROGS = $(addprefix install-,$(PROGRAMS))
$(RM) $@
$(AR) rcs $@ $(filter %.o,$^)
-$(PROGRAMS) $(TESTS): $$(patsubst %.c,.%.o,$$($$@_SOURCES)) Makefile ../common.ld
- $(CC) -o $@ $(filter %.ld,$^) $(filter %.o,$^) $(LDFLAGS) $($@_LIBADD) $(filter %.a,$^)
+$(PROGRAMS) $(TESTS): $$(patsubst %.c,.%.o,$$($$@_SOURCES)) Makefile
+ $(CC) -o $@ $(filter %.o,$^) $(LDFLAGS) $($@_LIBADD) $(filter %.a,$^)
-include $(foreach p,$(PROGRAMS) $(TESTS),$(patsubst %.c,.%.dep,$(filter %.c,$($p_SOURCES))))