Mercurial > hg > dmlib
diff Makefile.gen @ 2000:07cf888f0a1e
Improve build system slightly.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 03 Jul 2018 09:41:16 +0300 |
parents | 34f397078334 |
children | 2ae47dcaaf10 |
line wrap: on
line diff
--- 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) ###