1 #############################################################
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
:=http
://ftp.debian.org
/debian
/pool
/main
/l
/l2tpd
/
10 L2TP_DIR
:=$(BUILD_DIR
)/l2tpd-
$(L2TP_VERSION
)
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
; \
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
) \
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
47 $(STRIPCMD
) $(STRIP_STRIP_ALL
) $@
49 l2tp
: uclibc
$(TARGET_DIR
)/$(L2TP_TARGET_BINARY
)
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
)
59 #############################################################
61 # Toplevel Makefile options
63 #############################################################
64 ifeq ($(BR2_PACKAGE_L2TP
),y
)