From 988b1ea28d929f00ee01d59737af9eaa240478da Mon Sep 17 00:00:00 2001 From: nbd Date: Thu, 24 Mar 2005 11:54:30 +0000 Subject: add ez-ipupdate git-svn-id: svn://svn.openwrt.org/openwrt/trunk@438 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- openwrt/package/ez-ipupdate/rules | 97 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 openwrt/package/ez-ipupdate/rules (limited to 'openwrt/package/ez-ipupdate/rules') diff --git a/openwrt/package/ez-ipupdate/rules b/openwrt/package/ez-ipupdate/rules new file mode 100644 index 000000000..f56d2b276 --- /dev/null +++ b/openwrt/package/ez-ipupdate/rules @@ -0,0 +1,97 @@ +#!/usr/bin/make -f + +ifeq ($(strip ${IPKG_DIR}),) + IPKG_DIR := $(shell pwd)/../.. +endif + +include $(IPKG_DIR)/Makefile.inc + +## + +EZ_IPUPDATE_DIR := ipkg/ez-ipupdate + +BUILD_DEPS := \ + +## + +all: package + +build: .stamp-built + +install: .stamp-installed + +clean: + + $(MAKE) clean + rm -rf .stamp-* + rm -rf $(EZ_IPUPDATE_DIR)/etc/ez-ipupdate + rm -rf $(EZ_IPUPDATE_DIR)/usr + + +control: + + @cat $(EZ_IPUPDATE_DIR)/CONTROL/control + @echo + + +binary package: .stamp-installed + + @cat $(EZ_IPUPDATE_DIR)/CONTROL/control + $(IPKG_BUILD) $(EZ_IPUPDATE_DIR) $(IPKG_TARGET_DIR) + + +.stamp-built: $(BUILD_DEPS) + + rm -rf config.cache + $(TARGET_CONFIGURE_OPTS) \ + CFLAGS="$(TARGET_CFLAGS)" \ + ./configure \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --prefix=/usr \ + --exec-prefix=/usr \ + --bindir=/usr/bin \ + --datadir=/usr/share \ + --includedir=/usr/include \ + --infodir=/usr/share/info \ + --libdir=/usr/lib \ + --libexecdir=/usr/lib/locate \ + --localstatedir=/var/lib \ + --mandir=/usr/share/man \ + --sbindir=/usr/sbin \ + --sysconfdir=/etc \ + $(DISABLE_NLS) \ + + $(MAKE) \ + $(TARGET_CONFIGURE_OPTS) \ + + touch .stamp-built + + +.stamp-installed: .stamp-built + + mkdir -p $(EZ_IPUPDATE_DIR) + + $(MAKE) \ + DESTDIR="$(shell pwd)/$(EZ_IPUPDATE_DIR)" \ + install + + mkdir -p $(EZ_IPUPDATE_DIR)/etc/ez-ipupdate + cp -a example-dyndns.conf $(EZ_IPUPDATE_DIR)/etc/ez-ipupdate/ + + $(STRIP) $(EZ_IPUPDATE_DIR)/usr/bin/* + + chmod 0755 $(EZ_IPUPDATE_DIR)/CONTROL + chmod 0644 $(EZ_IPUPDATE_DIR)/CONTROL/control + chmod 0755 $(EZ_IPUPDATE_DIR)/etc + chmod 0700 $(EZ_IPUPDATE_DIR)/etc/ez-ipupdate + chmod 0600 $(EZ_IPUPDATE_DIR)/etc/ez-ipupdate/* + chmod 0755 $(EZ_IPUPDATE_DIR)/usr + chmod 0755 $(EZ_IPUPDATE_DIR)/usr/bin + chmod 0755 $(EZ_IPUPDATE_DIR)/usr/bin/ez-ipupdate + + touch .stamp-installed + + +.PHONY: build install clean control binary package -- cgit v1.2.3