bump version
[buildroot.git] / package / openntpd / openntpd.mk
blob4c7c74e5d48b356ebf8e0c8d09ad4cbe993c453b
1 #############################################################
3 # OpenNTPD
5 #############################################################
6 OPENNTPD_VERSION:=4.4
7 OPENNTPD_SOURCE:=openntpd-$(OPENNTPD_VERSION).tgz
8 OPENNTPD_VERSION:=3.9p1
9 OPENNTPD_SOURCE:=openntpd-$(OPENNTPD_VERSION).tar.gz
10 OPENNTPD_SITE:=ftp://ftp.openbsd.org/pub/OpenBSD/OpenNTPD
11 OPENNTPD_SITE:=http://ftp.eu.openbsd.org/pub/OpenBSD/OpenNTPD/
12 #OPENNTPD_DIR:=$(BUILD_DIR)/openntpd-$(OPENNTPD_VERSION)
13 OPENNTPD_BINARIES:=ntpd
14 OPENNTPD_CONF_OPT:= --with-builtin-arc4random
16 $(eval $(call AUTOTARGETS,package,openntpd))
18 #$(OPENNTPD_TARGET_CONFIGURE): ;
19 $(OPENNTPD_TARGET_BUILD):
20 (cd $(@D); \
21 $(TARGET_CC) $(TARGET_CC_FLAGS) $(TARGET_CFLAGS) -I$(@D) \
22 -D__USE_XOPEN \
23 $(if $(BR2_PREFER_IMA),$(CFLAGS_COMBINE) $(CFLAGS_WHOLE_PROGRAM)) \
24 -o $(@D)/$(OPENNTPD_BINARIES) $(wildcard $(@D)/*.c $(@D)/openbsd-compat/*.c); \
26 touch $@
28 $(OPENNTPD_TARGET_INSTALL_TARGET):
29 rm -f $(TARGET_DIR)/etc/ntpd.conf
30 $(INSTALL) -D -m 0644 $(OPENNTPD_DIR)/ntpd.conf $(TARGET_DIR)/etc/ntpd.conf
31 $(INSTALL) -m 755 $(addprefix $(OPENNTPD_DIR)/,$(OPENNTPD_BINARIES)) $(TARGET_DIR)/usr/sbin
32 $(STRIPCMD) $(STRIP_STRIP_ALL) $(addprefix $(TARGET_DIR)/usr/sbin/,$(OPENNTPD_BINARIES))
33 touch $@
35 $(OPENNTPD_TARGET_CLEAN):
36 -$(MAKE) -C $(OPENNTPD_DIR) clean
37 rm -f $(TARGET_DIR)/etc/ntpd.conf \
38 $(wildcard $(TARGET_DIR)/usr/share/man*/ntpd*) \
39 $(addprefix $(TARGET_DIR)/usr/sbin,$(OPENNTPD_BINARIES))
40 touch $@
42 ntpd-dirclean:
43 rm -rf $(OPENNTPD_DIR)