Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Improve incremental build by adding extra dependencies
Baptiste Daroussin committed 7 years ago
commit 52a5b8e670cdc1806e3dcd87d296219e8dfb2fa2
parent 8be9b66
2 files changed +7 -1
modified libpkg/Makefile.autosetup
@@ -128,6 +128,8 @@ LOCAL_LDFLAGS+= @PKG_LIBLDNS_LDFLAGS@ @PKG_LIBLDNS_LIBS@

include $(MK)/lib.mk

+
$(OBJS) $(SHOBJS): $(top_builddir)/pkg_config.h
+

all: lib$(LIB)_flat.a

lib$(LIB)_flat.a: mergelib_script
modified src/Makefile.autosetup
@@ -76,7 +76,11 @@ include $(MK)/prog.mk

all: pkg-static

-
pkg-static: $(OBJS)
+
${OBJS}: $(top_builddir)/pkg_config.h
+

+
$(PROG): $(top_builddir)/libpkg/libpkg_flat.a
+

+
pkg-static: $(OBJS) $(top_builddir)/libpkg/libpkg_flat.a
	$(CC) -o $@ $(OBJS) -static $(LDFLAGS) $(STATIC_LDFLAGS)

install: $(PROG) pkg-static