source: freewrt/package/dhcp/Makefile@ d0796d0

Last change on this file since d0796d0 was d0796d0, checked in by Waldemar Brodkorb <wbx@…>, 19 years ago

sync with 1.0 branch (revisions 999-1085), still not complete

git-svn-id: svn://www.freewrt.org/trunk/freewrt@1090 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.4 KB
Line 
1# $FreeWRT$
2#-
3# This file is part of the FreeWRT project. FreeWRT is copyrighted
4# material, please see the LICENCE file in the top-level directory
5# or at http://www.freewrt.org/licence for details.
6
7include $(TOPDIR)/rules.mk
8
9PKG_NAME:= dhcp
10PKG_VERSION:= 3.0.3
11PKG_RELEASE:= 2
12PKG_MD5SUM:= f91416a0b8ed3fd0601688cf0b7df58f
13PKG_INIT:= 60
14
15PKG_SOURCE_URL:= ftp://ftp.isc.org/isc/dhcp/
16
17include $(TOPDIR)/mk/package.mk
18
19$(eval $(call PKG_template,DHCP_RELAY,dhcp-relay,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
20$(eval $(call PKG_template,DHCP_SERVER,dhcp-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
21
22$(WRKBUILD)/.configured:
23 (cd $(WRKBUILD) ; \
24 ./configure \
25 --copts "$(TARGET_CFLAGS)" \
26 linux-2.2 \
27 );
28 touch $@
29
30$(WRKBUILD)/.built:
31 rm -rf $(WRKINST)
32 mkdir -p $(WRKINST)
33 $(MAKE) -C $(WRKBUILD) \
34 $(TARGET_CONFIGURE_OPTS) \
35 DESTDIR="$(WRKINST)" \
36 all install
37 touch $@
38
39$(IPKG_DHCP_RELAY):
40 install -d -m0755 $(IDIR_DHCP_RELAY)/usr/sbin
41 $(CP) $(WRKINST)/usr/sbin/dhcrelay $(IDIR_DHCP_RELAY)/usr/sbin/
42 $(RSTRIP) $(IDIR_DHCP_RELAY)
43 $(IPKG_BUILD) $(IDIR_DHCP_RELAY) $(PACKAGE_DIR)
44
45$(IPKG_DHCP_SERVER):
46 $(INSTALL_DIR) $(IDIR_DHCP_SERVER)/etc/init.d
47 $(INSTALL_BIN) ./files/dhcpd.init \
48 $(IDIR_DHCP_SERVER)/etc/init.d/S$(PKG_INIT)dhcpd
49 install -d -m0755 $(IDIR_DHCP_SERVER)/usr/sbin
50 $(CP) $(WRKINST)/usr/sbin/dhcpd $(IDIR_DHCP_SERVER)/usr/sbin/
51 $(RSTRIP) $(IDIR_DHCP_SERVER)
52 $(IPKG_BUILD) $(IDIR_DHCP_SERVER) $(PACKAGE_DIR)
Note: See TracBrowser for help on using the repository browser.