X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=mk%2Fcommon.mk;h=06454106fbc3bbde0ef51064e90b4a28e59aa7bf;hb=56eeb7d73ed0c82f2a8165b6aba525af73c58f73;hp=12e943b522e178c220b1da636cceb73b3429f493;hpb=6aafe01d02acf2c2688ba7047b6f2f738afff50a;p=apps%2Fpfixtools.git diff --git a/mk/common.mk b/mk/common.mk index 12e943b..0645410 100644 --- a/mk/common.mk +++ b/mk/common.mk @@ -1,8 +1,8 @@ include ../mk/cflags.mk prefix ?= /usr/local -LDFLAGS += -Wl,--warn-common -CFLAGS += --std=gnu99 -D_GNU_SOURCE -I../ -I../common +LDFLAGSBASE += $(if $(DARWIN),-L/opt/local/lib,-Wl,-warn-common) +CFLAGSBASE += --std=gnu99 -I../ -I../common $(if $(DARWIN),-I/opt/local/include,) INSTALL_PROGS = $(addprefix install-,$(PROGRAMS)) @@ -49,8 +49,8 @@ $(LIBS:=.a): $$(patsubst %.c,.%.o,$$($$(patsubst %.a,%,$$@)_SOURCES)) Makefile $(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))))