3be179fa53
Hi Erik, as I was unable to find a buildroot mailing list, i just send this small patch to you. It's required to make ntp build on my system and only copy ntpdate into the target directory.
63 lines
1.6 KiB
Makefile
63 lines
1.6 KiB
Makefile
#############################################################
|
|
#
|
|
# ntp
|
|
#
|
|
#############################################################
|
|
NTP_SOURCE:=ntp-4.1.2.tar.gz
|
|
NTP_SITE:=http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4
|
|
NTP_DIR:=$(BUILD_DIR)/ntp-4.1.2
|
|
NTP_CAT:=zcat
|
|
NTP_BINARY:=ntpdate/ntpdate
|
|
NTP_TARGET_BINARY:=usr/bin/ntpdate
|
|
|
|
|
|
$(DL_DIR)/$(NTP_SOURCE):
|
|
$(WGET) -P $(DL_DIR) $(NTP_SITE)/$(NTP_SOURCE)
|
|
|
|
ntp-source: $(DL_DIR)/$(NTP_SOURCE)
|
|
|
|
$(NTP_DIR)/.unpacked: $(DL_DIR)/$(NTP_SOURCE)
|
|
$(NTP_CAT) $(DL_DIR)/$(NTP_SOURCE) | tar -C $(BUILD_DIR) -xvf -
|
|
$(SED) "s,^#if.*__GLIBC__.*_BSD_SOURCE.*$$,#if 0," \
|
|
$(NTP_DIR)/ntpd/refclock_pcf.c;
|
|
touch $(NTP_DIR)/.unpacked
|
|
|
|
$(NTP_DIR)/.configured: $(NTP_DIR)/.unpacked
|
|
(cd $(NTP_DIR); rm -rf config.cache; \
|
|
$(TARGET_CONFIGURE_OPTS) \
|
|
./configure \
|
|
--target=$(GNU_TARGET_NAME) \
|
|
--host=$(GNU_TARGET_NAME) \
|
|
--build=$(GNU_HOST_NAME) \
|
|
--prefix=/usr \
|
|
--exec-prefix=/usr \
|
|
--bindir=/usr/bin \
|
|
--sbindir=/usr/sbin \
|
|
--libexecdir=/usr/lib \
|
|
--sysconfdir=/etc \
|
|
--datadir=/usr/share \
|
|
--localstatedir=/var \
|
|
--mandir=/usr/man \
|
|
--infodir=/usr/info \
|
|
$(DISABLE_NLS) \
|
|
--with-shared \
|
|
--program-transform-name=s,,, \
|
|
);
|
|
touch $(NTP_DIR)/.configured
|
|
|
|
$(NTP_DIR)/$(NTP_BINARY): $(NTP_DIR)/.configured
|
|
$(MAKE) CC=$(TARGET_CC) -C $(NTP_DIR)
|
|
|
|
$(TARGET_DIR)/$(NTP_TARGET_BINARY): $(NTP_DIR)/$(NTP_BINARY)
|
|
install -m 755 $(NTP_DIR)/$(NTP_BINARY) $(TARGET_DIR)/$(NTP_TARGET_BINARY)
|
|
|
|
ntp: uclibc $(TARGET_DIR)/$(NTP_TARGET_BINARY)
|
|
|
|
ntp-clean:
|
|
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NTP_DIR) uninstall
|
|
-$(MAKE) -C $(NTP_DIR) clean
|
|
|
|
ntp-dirclean:
|
|
rm -rf $(NTP_DIR)
|
|
|