diff --git a/pkg/micro-ecc/Makefile b/pkg/micro-ecc/Makefile index 133e60a7ff9b9ab3321396ddec451374899d3790..74dd09d005d4e611e1c9b1547278d3cbb8921b03 100644 --- a/pkg/micro-ecc/Makefile +++ b/pkg/micro-ecc/Makefile @@ -1,38 +1,15 @@ PKG_NAME=micro-ecc PKG_URL=https://github.com/kmackay/micro-ecc.git PKG_VERSION=b6c0cdbe7d20af48b0c2a909a66ff00b093d1542 -PKG_DIR=$(CURDIR) -PKG_BUILDDIR=$(BINDIR)/pkg/$(PKG_NAME) ifneq ($(RIOTBASE),) INCLUDES += -I$(RIOTBASE)/sys/include -I$(RIOTBASE)/sys/net/include \ -I$(RIOTBASE)/sys/posix/include endif -MODULE:=$(shell basename $(CURDIR)) +.PHONY: all -.PHONY: all clean patch reset - -all: patch +all: download make -C $(PKG_BUILDDIR) - make $(BINDIR)$(MODULE).a - -patch: $(PKG_BUILDDIR)/Makefile - -$(PKG_BUILDDIR)/Makefile: $(PKG_BUILDDIR) - cd $(PKG_BUILDDIR) && \ - for patch in $(PKG_DIR)/[0-9][0-9][0-9][0-9]*.patch; do git am "$${patch}" || { git am --abort; exit 1; }; done - touch $(PKG_BUILDDIR)/Makefile - -$(PKG_BUILDDIR): - mkdir -p $(BINDIR)/pkg && \ - $(GITCACHE) clone "$(PKG_URL)" "$(PKG_VERSION)" "$(PKG_BUILDDIR)" - -clean:: - rm -Rf $(PKG_BUILDDIR) - -distclean:: - rm -rf $(PKG_BUILDDIR) -#$(BINDIR)$(MODULE).a: $(BINDIR)micro-ecc_*.a -# mkdir -p $(BINDIR)$(MODULE); cd $(BINDIR)$(MODULE); for var in $?; do ar -x $$var; done; ar -r -c -s $(BINDIR)$(MODULE).a *.o +include $(RIOTBASE)/pkg/pkg.mk