1 #############################################################
5 #############################################################
8 VPNC_SOURCE
=vpnc-
$(VPNC_VERSION
).
tar.gz
9 VPNC_SITE
=http
://www.unix-ag.uni-kl.de
/~massar
/vpnc
10 VPNC_DIR
=$(BUILD_DIR
)/vpnc-
$(VPNC_VERSION
)
12 VPNC_BINARY
:=$(VPNC_DIR
)/vpnc
13 VPNC_DEST_DIR
:=$(TARGET_DIR
)/usr
/local
/sbin
14 VPNC_TARGET_BINARY
:=$(VPNC_DEST_DIR
)/vpnc
15 VPNC_TARGET_SCRIPT
:=$(TARGET_DIR
)/etc
/vpnc
/default.conf
17 $(DL_DIR
)/$(VPNC_SOURCE
):
18 $(WGET
) -P
$(DL_DIR
) $(VPNC_SITE
)/$(VPNC_SOURCE
)
20 $(VPNC_DIR
)/.unpacked
: $(DL_DIR
)/$(VPNC_SOURCE
)
21 $(VPNC_CAT
) $(DL_DIR
)/$(VPNC_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
22 toolchain
/patch-kernel.sh
$(VPNC_DIR
) package
/vpnc vpnc-
$(VPNC_VERSION
)\
*.patch
25 $(VPNC_BINARY
): $(VPNC_DIR
)/.unpacked
27 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) INCLUDE
=$(STAGING_DIR
)/usr
/include \
28 CFLAGS
="$(TARGET_CFLAGS)" \
29 LDFLAGS
+=-lgcrypt LDFLAGS
+=-lgpg-error \
30 CC
="$(TARGET_CC)" -C
$(VPNC_DIR
)
32 $(VPNC_TARGET_BINARY
): $(VPNC_BINARY
)
33 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) \
34 DESTDIR
=$(TARGET_DIR
) \
35 BINDIR
=/usr
/local
/bin \
36 SBINDIR
=/usr
/local
/sbin \
38 MANDIR
=/usr
/share
/man \
39 VERSION
=$(VPNC_VERSION
) \
40 INCLUDE
=$(STAGING_DIR
)/usr
/include \
41 LDFLAGS
="-lgcrypt -lgpg-error" \
42 -C
$(VPNC_DIR
) install
43 $(STRIPCMD
) $(STRIP_STRIP_UNNEEDED
) $(VPNC_TARGET_BINARY
)
45 vpnc
: uclibc libgcrypt
$(VPNC_TARGET_BINARY
)
47 vpnc-source
: $(DL_DIR
)/$(VPNC_SOURCE
)
50 -$(MAKE
) -C
$(VPNC_DIR
) clean
51 rm -f
$(STAGING_DIR
)/usr
/bin
/vpnc
55 #############################################################
57 # Toplevel Makefile options
59 #############################################################
60 ifeq ($(BR2_PACKAGE_VPNC
),y
)