1 #############################################################
5 #############################################################
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
):
21 $(TARGET_CC
) $(TARGET_CC_FLAGS
) $(TARGET_CFLAGS
) -I
$(@D
) \
23 $(if
$(BR2_PREFER_IMA
),$(CFLAGS_COMBINE
) $(CFLAGS_WHOLE_PROGRAM
)) \
24 -o
$(@D
)/$(OPENNTPD_BINARIES
) $(wildcard $(@D
)/*.c
$(@D
)/openbsd-compat
/*.c
); \
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
))
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
))
43 rm -rf
$(OPENNTPD_DIR
)