lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (2147B)


      1 # 
      2 # Copyright (C) 2010 segal.ubi.pt
      3 # Copyright (C) 2014 nunojpg@gmail.com
      4 # Copyright (C) 2015 dev@localnet.hu
      5 #
      6 # This is free software, licensed under the GNU General Public License v2.
      7 # See /LICENSE for more information.
      8 #
      9 
     10 include $(TOPDIR)/rules.mk
     11 
     12 PKG_NAME:=open2300
     13 PKG_VERSION:=1.12
     14 PKG_RELEASE:=5
     15 PKG_LICENSE:=GPL-2.0+
     16 PKG_LICENSE_FILES:=COPYING
     17 
     18 PKG_SOURCE_PROTO:=svn
     19 PKG_SOURCE_URL:=http://www.lavrsen.dk/svn/open2300/trunk
     20 PKG_SOURCE_VERSION:=r12
     21 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
     22 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
     23 PKG_CHECK_FORMAT_SECURITY:=0
     24 
     25 PKG_MAINTAINER:=Gabor SZOLLOSI <dev@localnet.hu>
     26 
     27 include $(INCLUDE_DIR)/package.mk
     28 
     29 define Package/open2300
     30   SECTION:=utils
     31   CATEGORY:=Utilities
     32   TITLE:=WS23XX weather station utilities
     33   URL:=http://www.lavrsen.dk/foswiki/bin/view/Open2300
     34 endef
     35 
     36 define Package/open2300/description
     37   This is an utility suite used to communicate with and collect data from a WS23XX wheather station.
     38 endef
     39 
     40 MAKE_FLAGS += \
     41 	CFLAGS="$(TARGET_CFLAGS) -DVERSION=\"$(PKG_VERSION)\""
     42 
     43 define Package/open2300/install
     44 	$(INSTALL_DIR) $(1)/usr/bin
     45 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/bin2300		$(1)/usr/bin/
     46 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/cw2300		$(1)/usr/bin/
     47 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/dump2300	$(1)/usr/bin/
     48 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/fetch2300	$(1)/usr/bin/
     49 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/histlog2300	$(1)/usr/bin/
     50 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/history2300	$(1)/usr/bin/
     51 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/interval2300	$(1)/usr/bin/
     52 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/light2300	$(1)/usr/bin/
     53 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/log2300		$(1)/usr/bin/
     54 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/minmax2300	$(1)/usr/bin/
     55 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/open2300	$(1)/usr/bin/
     56 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/wu2300		$(1)/usr/bin/
     57 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/xml2300		$(1)/usr/bin/
     58 
     59 	$(INSTALL_DIR) $(1)/etc
     60 	$(INSTALL_DATA) ./files/open2300.conf $(1)/etc/
     61 
     62 	$(INSTALL_DIR) $(1)/usr/lib
     63 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/lib2300.so.1.11 $(1)/usr/lib/
     64 	ln -sf /usr/lib/lib2300.so.1.11 $(1)/usr/lib/lib2300.so
     65 endef
     66 
     67 $(eval $(call BuildPackage,open2300))