fix copy'n paste error
[buildroot.git] / package / l2tp / l2tp.mk
blob4bae2c35eb3ccfc1d966f0ed8ed276511060e175
1 #############################################################
3 # l2tp
5 #############################################################
6 L2TP_VERSION:=0.70-pre20031121
7 L2TP_SOURCE:=l2tpd_$(L2TP_VERSION).orig.tar.gz
8 L2TP_PATCH:=l2tpd_$(L2TP_VERSION)-2.2.diff.gz
9 L2TP_SITE:=$(BR2_DEBIAN_MIRROR)/debian/pool/main/l/l2tpd/
10 L2TP_DIR:=$(BUILD_DIR)/l2tpd-$(L2TP_VERSION)
11 L2TP_CAT:=$(ZCAT)
12 L2TP_BINARY:=l2tpd
13 L2TP_TARGET_BINARY:=usr/sbin/l2tpd
15 $(DL_DIR)/$(L2TP_SOURCE):
16 $(WGET) -P $(DL_DIR) $(L2TP_SITE)/$(L2TP_SOURCE)
18 $(DL_DIR)/$(L2TP_PATCH):
19 $(WGET) -P $(DL_DIR) $(L2TP_SITE)/$(L2TP_PATCH)
21 l2tp-source: $(DL_DIR)/$(L2TP_SOURCE) $(DL_DIR)/$(L2TP_PATCH)
23 $(L2TP_DIR)/.unpacked: $(DL_DIR)/$(L2TP_SOURCE) $(DL_DIR)/$(L2TP_PATCH)
24 $(L2TP_CAT) $(DL_DIR)/$(L2TP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
25 -mv -f $(L2TP_DIR).orig $(L2TP_DIR)
26 ifneq ($(L2TP_PATCH),)
27 (cd $(L2TP_DIR) && $(L2TP_CAT) $(DL_DIR)/$(L2TP_PATCH) | patch -p1)
28 if [ -d $(L2TP_DIR)/debian/patches ]; then \
29 toolchain/patch-kernel.sh $(L2TP_DIR) $(L2TP_DIR)/debian/patches \*.patch; \
31 endif
32 toolchain/patch-kernel.sh $(L2TP_DIR) package/l2tp/ l2tp\*.patch
33 touch $(L2TP_DIR)/.unpacked
35 $(L2TP_DIR)/$(L2TP_BINARY): $(L2TP_DIR)/.unpacked
36 $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(L2TP_DIR) \
37 DFLAGS= \
38 OSFLAGS="-DLINUX -UUSE_KERNEL $(TARGET_CFLAGS) -USANITY"
40 $(TARGET_DIR)/$(L2TP_TARGET_BINARY): $(L2TP_DIR)/$(L2TP_BINARY)
41 $(INSTALL) -D $(L2TP_DIR)/$(L2TP_BINARY) $@
42 $(INSTALL) -D package/l2tp/l2tpd $(TARGET_DIR)/etc/init.d/l2tpd
43 ifeq ($(BR2_HAVE_MANPAGES),y)
44 $(INSTALL) -D -m 0644 $(L2TP_DIR)/l2tpd.8 $(TARGET_DIR)/usr/share/man/man8/l2tpd.8
45 $(INSTALL) -D -m 0644 $(L2TP_DIR)/l2tpd.conf.5 $(TARGET_DIR)/usr/share/man/man5/l2tpd.conf.5
46 endif
47 $(STRIPCMD) $(STRIP_STRIP_ALL) $@
49 l2tp: $(TARGET_DIR)/$(L2TP_TARGET_BINARY)
51 l2tp-clean:
52 -$(MAKE) -C $(L2TP_DIR) clean
53 -rm -f $(TARGET_DIR)/usr/share/man/man8/l2tpd.8 \
54 $(TARGET_DIR)/usr/share/man/man5/l2tpd.conf.5
55 rm -f $(TARGET_DIR)/$(L2TP_TARGET_BINARY)
57 l2tp-dirclean:
58 rm -rf $(L2TP_DIR)
59 #############################################################
61 # Toplevel Makefile options
63 #############################################################
64 ifeq ($(BR2_PACKAGE_L2TP),y)
65 TARGETS+=l2tp
66 endif