# HG changeset patch # User Matti Hamalainen # Date 1530600076 -10800 # Node ID 07cf888f0a1ed9a990d7704bf5f3d390f1d2863e # Parent 64730556fd94f9ab3b97b195931d911d3d9424b6 Improve build system slightly. diff -r 64730556fd94 -r 07cf888f0a1e Makefile.gen --- a/Makefile.gen Mon Jul 02 05:05:50 2018 +0300 +++ b/Makefile.gen Tue Jul 03 09:41:16 2018 +0300 @@ -278,6 +278,8 @@ COMPILE_OBJ = @if test ! -d $(OBJPATH); then mkdir -p $(OBJPATH); fi && echo " CC $<" && $(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) LINK_BIN = @if test ! -d $(BINPATH); then mkdir -p $(BINPATH); fi && echo " LINK $@" && $(CC) -o $@ $(filter %.o %.a,$+) +LINK_STATIC_LIB = @echo " AR $@" && $(AR) cru $@ $(filter %.o,$+) && $(RANLIB) $@ + DMLIB_A=$(OBJPATH)dmlib.a DMLIB_OBJS += \ @@ -386,9 +388,7 @@ $(DMLIB_A): $(addprefix $(OBJPATH),$(DMLIB_OBJS)) $(DMLIB)Makefile.gen config.mak - @echo " AR $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))" - @$(AR) cru $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS)) - @$(RANLIB) $@ + $(LINK_STATIC_LIB) ###