# Copyright (C) 2008 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # include $(TOPDIR)/rules.mk ## Package name PKG_NAME:=lpsk31 ## Package version we need (to match our download source) PKG_VERSION:=1.1 ## Release version (don't really needed, just for completeness) PKG_RELEASE:=1 ## Name of the file we will download, with the previous package name definitions PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 ## Url with the PKG_SOURCE file PKG_SOURCE_URL:=http://5b4az.chronos.org.uk/pkg/psk31/lpsk31/ ## Program to uncompress the sources PKG_CAT:=bunzip2 include $(INCLUDE_DIR)/package.mk # Definition of the package, for adding to menuconfig and creating the ipkg. define Package/lpsk31 TITLE:=Text Based PSK31 Encoder / Decoder SECTION:=hamradio CATEGORY:=HamRadio URL:=http://5b4az.chronos.org.uk/pkg/psk31/lpsk31/ endef # Directory where the sources will be uncompiled and built BUILD_DIR # is an env variable from the OpenWrt toolchain, you don't need to set # it. PKG_BUILD_DIR:=$(BUILD_DIR)/lpsk31-$(PKG_VERSION) # Long description of the package define Package/lpsk31/description lpsk31 is a text based psk31 encoder / decoder endef # If ./configure does not need any options, leave it as follows define Package/lpsk31/Build/Configure $(call Build/Configure/Default) endef # Where will be copied the binaries and libraries after installation. # lpsk31 creates the binary executable in the interface directory. define Package/lpsk31/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/interface/lpsk31 $(1)/usr/bin/ endef # Final step for bulding the package $(eval $(call BuildPackage,lpsk31))