# $NetBSD: Makefile,v 1.5 2014/06/18 02:21:52 makoto Exp $ # DISTNAME= simulavr-1.0.0 CATEGORIES= emulators GIT_REPO= git://git.savannah.nongnu.org/simulavr.git MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://www.nongnu.org/simulavr/ COMMENT= Simulator for Atmel AVR microcontrollers LICENSE= gnu-gpl-v2 BUILD_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen BUILD_DEPENDS+= avr-libc-[0-9]*:../../wip/avr-libc GIT_FLAGS?= --depth 1 USE_LANGUAGES+= c c++ USE_TOOLS+= makeinfo gmake automake autoconf USE_LIBTOOL= yes GNU_CONFIGURE= yes INFO_FILES= yes USE_PKGLOCALEDIR= yes CONFIGURE_ARGS+= --enable-python=python${PYVERSSUFFIX} CONFIGURE_ARGS+= --with-bfd=${PREFIX}/avr # looking for include/gtest/gtest.h and src/gtest.cc CONFIGURE_ARGS+= --with-gtest= # Following line does not affect anything yet CONFIGURE_ENV+= GTEST_USE_FALSE=yes CONFIGURE_ENV+= GTEST_USE=no # Interim fix SUBST_CLASSES+= prefix SUBST_STAGE.prefix= post-patch SUBST_MESSAGE.prefix= Fix include path finding Python.h SUBST_FILES.prefix= src/Makefile.am SUBST_VARS.prefix= PREFIX SUBST_CLASSES+= makeinfo SUBST_STAGE.makeinfo= post-configure SUBST_MESSAGE.makeinfo= set MAKEINFO path (to avoid work-directory references included) SUBST_FILES.makeinfo= examples/anacomp/Makefile.in SUBST_FILES.makeinfo+= examples/python/Makefile.in SUBST_SED.makeinfo= -e 's,@MAKEINFO@,${PREFIX}/bin/makeinfo,g' SUBST_CLASSES+= build-dir SUBST_STAGE.build-dir= post-configure SUBST_MESSAGE.build-dir= Deleting option not to get -o output only asks for single arg. SUBST_FILES.build-dir= doc/Makefile.in doc/Makefile SUBST_SED.build-dir= -e 's,--build-dir.*-o,-o,g' ## gcc 2.95 gives warnings that it cannot inline all functions. #BUILDLINK_TRANSFORM+= rm:-Werror ## # See post-install: also for following SUBST ## SUBST_CLASSES+= python ## SUBST_MESSAGE.python= ** Work around not building adc.elf etc ## SUBST_STAGE.python= post-configure ## SUBST_FILES.python= examples/python/Makefile ## SUBST_SED.python= -e '/EXAMPLE/s/^\#//' pre-configure: (cd ${WRKSRC}; ./bootstrap) # example/python won't be installed as default post-install: (cd ${WRKSRC}/examples/python; DESTDIR=${DESTDIR} ${GMAKE} install) .include "../../wip/mk/git-package.mk" # binutils-2.24 .include "../../cross/avr-binutils/buildlink3.mk" # gcc-4.8.3 .include "../../wip/avr-gcc/buildlink3.mk" #.include "../../devel/googletest/buildlink3.mk" .include "../../devel/swig/buildlink3.mk" # See above BUILD_DEPENDS #.include "../../wip/avr-libc/buildlink3.mk" .include "../../mk/curses.buildlink3.mk" .include "../../lang/python/pyversion.mk" .include "../../lang/${PYPACKAGE}/buildlink3.mk" .include "../../lang/tcl/buildlink3.mk" .include "../../mk/bsd.pkg.mk"