Makefile (1447B)
1 # 2 # Copyright (C) 2006-2014 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=ntpclient 11 PKG_VERSION:=2010_365 12 PKG_RELEASE:=1 13 14 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz 15 PKG_SOURCE_URL:=http://doolittle.icarus.com/ntpclient/ 16 PKG_MD5SUM:=a64689398f2df8933ee0d8da246e9eaa 17 18 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net> 19 20 PKG_LICENSE:=GPL-2.0 21 22 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-2010 23 24 include $(INCLUDE_DIR)/package.mk 25 26 define Package/ntpclient 27 SUBMENU:=Time Synchronization 28 SECTION:=net 29 CATEGORY:=Network 30 TITLE:=NTP (Network Time Protocol) client 31 URL:=http://doolittle.icarus.com/ntpclient/ 32 DEPENDS:=+librt 33 endef 34 35 define Package/ntpclient/description 36 NTP client for setting system time from NTP servers. 37 endef 38 39 define Package/ntpclient/conffiles 40 /etc/config/ntpclient 41 endef 42 43 MAKE_FLAGS += \ 44 all adjtimex 45 46 define Package/ntpclient/install 47 $(INSTALL_DIR) $(1)/etc/hotplug.d/iface 48 $(INSTALL_DATA) ./files/ntpclient.hotplug $(1)/etc/hotplug.d/iface/20-ntpclient 49 $(INSTALL_DIR) $(1)/etc/config 50 $(INSTALL_CONF) ./files/ntpclient.config $(1)/etc/config/ntpclient 51 $(INSTALL_DIR) $(1)/usr/sbin 52 $(INSTALL_BIN) $(PKG_BUILD_DIR)/ntpclient $(1)/usr/sbin/ 53 $(INSTALL_BIN) $(PKG_BUILD_DIR)/adjtimex $(1)/usr/sbin/ 54 $(INSTALL_BIN) $(PKG_BUILD_DIR)/rate.awk $(1)/usr/sbin/ 55 endef 56 57 $(eval $(call BuildPackage,ntpclient))