blob: b5cc4e39a500d36502af0f36daa70373404313f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# $NetBSD: Makefile,v 1.4 2016/03/31 09:14:06 jperkin Exp $
PKGNAME= heirloom-libcommon-${HEIRLOOM_VER}
PKGREVISION= 1
CATEGORIES= devel
DEPENDS+= heirloom-doc-${HEIRLOOM_VER}:../../sysutils/heirloom-doc
MAKE_FLAGS+= SUBDIRS="libcommon"
INSTALLATION_DIRS+= include/heirloom lib
HEADERS_DIR= ${PREFIX}/include/heirloom
HEADERS= _alloca.h _malloc.h alloca.h asciitype.h atoll.h \
blank.h getdir.h iblok.h malloc.h mbtowi.h memalign.h \
msgselect.h oblok.h pathconf.h pfmt.h regexp.h regexpr.h \
sfile.h sigset.h
PLIST_SUBST+= NO_ALLOCA_H=
PLIST_SUBST+= NOMALLOC_H=
.include "../../sysutils/heirloom-doc/Makefile.common"
DESCR_SRC+= ${.CURDIR}/DESCR
.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
PLIST_SUBST+= "NO_ALLOCA_H=@comment "
PLIST_SUBST+= "NOMALLOC_H=@comment "
.endif
# Need to use 'ranlib -c' which is already pre-commented out for OSX to avoid
# undefined 'extern char *' references.
SUBST_CLASSES.Darwin+= ranlib
SUBST_STAGE.ranlib= pre-configure
SUBST_FILES.ranlib= build/mk.config
SUBST_SED.ranlib= -e 's,^\#RANLIB,RANLIB,g'
do-install:
.for i in ${HEADERS}
if ${TEST} -r ${WRKSRC}/libcommon/${i}; then \
${INSTALL_DATA} ${WRKSRC}/libcommon/${i} ${DESTDIR}${HEADERS_DIR}; \
fi
.endfor
${INSTALL_DATA} ${WRKSRC}/libcommon/libcommon.a \
${DESTDIR}${PREFIX}/lib/libheirloomcommon.a
.include "../../mk/bsd.pkg.mk"
|