From fe93706df4d2ce5eb18205c25f485efa054cf8d2 Mon Sep 17 00:00:00 2001 From: Xiangfu Date: Sun, 3 Feb 2013 16:55:22 +0800 Subject: [PATCH] fpgatools: split to 2 packages --- fpgatools/Makefile | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/fpgatools/Makefile b/fpgatools/Makefile index 7ba0fd1..b6f01e9 100644 --- a/fpgatools/Makefile +++ b/fpgatools/Makefile @@ -22,13 +22,12 @@ PKG_SOURCE_VERSION:=$(PKG_REV) include $(INCLUDE_DIR)/package.mk -define Package/fpgatools +define Package/fpgatools/Default MAINTAINER:="Xiangfu Liu" SECTION:=utils CATEGORY:=Utilities TITLE:=fpgatools URL:=https://github.com/ckolivas/fpgatools - DEPENDS:=+libusb +libftdi endef define Package/fpgatools/description @@ -36,7 +35,6 @@ fpgatools is a toolchain to program field-programmable gate arrays (FPGAs) endef TARGET_LDFLAGS += -lusb -lftdi - define Build/Compile $(call Build/Compile/Default, fp2bit, bit2fp) $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/mini-jtag \ @@ -45,11 +43,15 @@ define Build/Compile all install endef +define Package/fpgatools + $(call Package/fpgatools/Default) + TITLE+=(fpgatools) +endef + define Package/fpgatools/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_DIR) $(1)/usr/lib - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/local/bin/mini-jtag $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/local/bin/fp2bit $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/local/bin/bit2fp $(1)/usr/bin $(INSTALL_DATA) \ @@ -57,4 +59,16 @@ define Package/fpgatools/install $(1)/usr/lib/ endef +define Package/mini-jtag + $(call Package/fpgatools/Default) + DEPENDS:=+libusb +libftdi + TITLE+=(mini-jtag) +endef + +define Package/mini-jtag/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/local/bin/mini-jtag $(1)/usr/bin +endef + $(eval $(call BuildPackage,fpgatools)) +$(eval $(call BuildPackage,mini-jtag))