update Sat Sep 12 12:37:01 PDT 2009
[pkgsrc.git] / wip / lzs-lkm / Makefile
1 # $NetBSD$
2
3 DISTNAME=               lzs-lkm-1.2
4 CATEGORIES=             net
5 MASTER_SITES=           http://homepages.rya-online.net/plunky/
6 DISTFILES=              ppp-lzs-1.2.tar.gz
7
8 MAINTAINER=             plunky@rya-online.net
9 HOMEPAGE=               http://homepages.rya-online.net/plunky/lzs.html
10 COMMENT=                NetBSD kernel module for LZS decompression with PPP
11
12 # TODO - verify version (nbsomething most likely)
13 DEPENDS+=               pppd>=2.4.3:../../net/pppd
14
15 ONLY_FOR_PLATFORM=      NetBSD-*-*
16 MESSAGE_SUBST+=         PREFIX=${PREFIX:Q}
17
18 NO_CONFIGURE=           yes
19 INSTALLATION_DIRS=      lkm
20
21 WRKSRC=                 ${WRKDIR:Q}/ppp-lzs-1.2
22
23 .include "../../mk/bsd.prefs.mk"
24
25 PKG_OPTIONS_VAR=        PKG_OPTIONS.lzs-lkm
26 PKG_SUPPORTED_OPTIONS=  lkm-diagnostic lkm-debug lkm-lockdebug lkm-malloclog lkm-multiprocessor
27
28 .include "../../mk/bsd.options.mk"
29
30 .if !empty(PKG_OPTIONS:Mlkm-diagnostic)
31 CPPFLAGS+=              -DDIAGNOSTIC
32 .endif
33
34 .if !empty(PKG_OPTIONS:Mlkm-debug)
35 CPPFLAGS+=              -DDEBUG
36 .endif
37
38 .if !empty(PKG_OPTIONS:Mlkm-lockdebug)
39 CPPFLAGS+=              -DLOCKDEBUG
40 .endif
41
42 .if !empty(PKG_OPTIONS:Mlkm-malloclog)
43 CPPFLAGS+=              -DMALLOCLOG
44 .endif
45
46 .if !empty(PKG_OPTIONS:Mlkm-multiprocessor)
47 CPPFLAGS+=              -DMULTIPROCESSOR
48 .endif
49
50 do-install:
51         ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
52                 ${WRKSRC:Q}/lkm/lzs.o ${PREFIX:Q}/lkm/lzs.o
53
54 .include "../../mk/bsd.pkg.mk"