Makefile 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # $OpenBSD: Makefile,v 1.4 2017/04/06 11:26:00 feinerer Exp $
  2. COMMENT = OpenGL to PostScript printing library
  3. DISTNAME = gl2ps-1.4.0
  4. SHARED_LIBS = gl2ps 0.1 # 1.4
  5. CATEGORIES = print
  6. HOMEPAGE = http://www.geuz.org/gl2ps/
  7. MAINTAINER = Ingo Feinerer <feinerer@logic.at>
  8. # LGPLv2
  9. PERMIT_PACKAGE_CDROM = Yes
  10. WANTLIB = GL GLU Xi Xmu glut m png z
  11. MASTER_SITES = http://geuz.org/gl2ps/src/
  12. EXTRACT_SUFX = .tgz
  13. MODULES = devel/cmake
  14. BUILD_DEPENDS = print/texlive/base
  15. LIB_DEPENDS = graphics/freeglut \
  16. graphics/png
  17. TEST_IS_INTERACTIVE = x11
  18. WRKSRC = ${WRKDIR}/${DISTNAME}-source
  19. TEST_TMP=${WRKDIR}/test_tmp
  20. do-test:
  21. mkdir -p ${TEST_TMP}
  22. ${CC} -I${LOCALBASE}/include -I${X11BASE}/include \
  23. -L${LOCALBASE}/lib -L${X11BASE}/lib -L${WRKBUILD} \
  24. -lgl2ps -lglut -lGL -lGLU -lX11 -lm \
  25. ${WRKSRC}/gl2psTestSimple.c -o ${TEST_TMP}/gl2psTestSimple
  26. ${CC} -I${LOCALBASE}/include -I${X11BASE}/include \
  27. -L${LOCALBASE}/lib -L${X11BASE}/lib -L${WRKBUILD} \
  28. -lgl2ps -lglut -lGL -lGLU -lX11 -lm \
  29. -DHAVE_LIBPNG -DHAVE_ZLIB -lpng -lz \
  30. ${WRKSRC}/gl2psTest.c -o ${TEST_TMP}/gl2psTest
  31. cd ${TEST_TMP} && LD_LIBRARY_PATH=${WRKBUILD} ${TEST_TMP}/gl2psTestSimple
  32. cd ${TEST_TMP} && LD_LIBRARY_PATH=${WRKBUILD} ${TEST_TMP}/gl2psTest
  33. .include <bsd.port.mk>