Some clean up.
* No need automake to build. * clean up subst patterns, not to break shell script. * more 32bit and 64bit patterns * pass down prefered environments to build. * DL_LIBS came from dlopen.buildlinnk3.mk, need to buildlink.
This commit is contained in:
parent
9a2681b890
commit
a281bcd453
1 changed files with 13 additions and 12 deletions
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.2 2011/02/03 11:30:54 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.3 2011/02/03 12:21:02 obache Exp $
|
||||
#
|
||||
|
||||
DISTNAME= lp_solve_5.5.2.0_source
|
||||
|
@ -13,33 +13,33 @@ COMMENT= Mixed Integer Linear Programming (MILP) solver
|
|||
|
||||
PKG_DESTDIR_SUPPORT= user-destdir
|
||||
|
||||
USE_TOOLS+= automake
|
||||
|
||||
WRKSRC= ${WRKDIR}/lp_solve_5.5
|
||||
|
||||
SUBST_CLASSES+= dl
|
||||
SUBST_STAGE.dl= pre-build
|
||||
SUBST_SED.dl+= -e "s,-ldl,${DL_LIBS},g"
|
||||
SUBST_SED.dl+= -e "s,^opts=.*,opts=${CFLAGS},g"
|
||||
SUBST_SED.dl+= -e "s,-fpic,-fPIC,g"
|
||||
SUBST_SED.dl+= -e s,-ldl,${DL_LIBS:Q},g
|
||||
SUBST_SED.dl+= -e s,^opts=.*,opts=\'${CFLAGS:Q}\',g
|
||||
SUBST_SED.dl+= -e s,-fpic,-fPIC,g
|
||||
SUBST_FILES.dl+= lp_solve/ccc
|
||||
SUBST_FILES.dl+= lpsolve55/ccc
|
||||
SUBST_FILES.dl+= demo/ccc
|
||||
|
||||
.include "../../mk/bsd.fast.prefs.mk"
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
LPSOLVE_ARCH= ux32
|
||||
.else
|
||||
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH} == "x86_64"
|
||||
LPSOLVE_ARCH= ux64
|
||||
.else
|
||||
LPSOLVE_ARCH= ux32
|
||||
.endif
|
||||
|
||||
INSTALLATION_DIRS= bin include/lpsolve lib
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC}/lp_solve && ${SH} ccc
|
||||
cd ${WRKSRC}/lpsolve55 && ${SH} ccc
|
||||
cd ${WRKSRC}/demo && ${SH} ccc
|
||||
.for dir in lp_solve lpsolve55 demo
|
||||
${RUN}${_ULIMIT_CMD} \
|
||||
cd ${WRKSRC}/${dir} && \
|
||||
${SETENV} ${MAKE_ENV} ${SH} ccc
|
||||
.endfor
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/lp_solve/bin/${LPSOLVE_ARCH}/lp_solve \
|
||||
|
@ -53,4 +53,5 @@ do-install:
|
|||
.endfor
|
||||
${LN} -sf liblpsolve55.so ${DESTDIR}${PREFIX}/lib/liblpsolve55.so.1
|
||||
|
||||
.include "../../mk/dlopen.buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
||||
|
|
Loading…
Reference in a new issue