Lines 12-22
Link Here
|
12 |
MAINTAINER= fernando.apesteguia@gmail.com |
12 |
MAINTAINER= fernando.apesteguia@gmail.com |
13 |
COMMENT= Tools to accurately transfer 3-D geometry between applications |
13 |
COMMENT= Tools to accurately transfer 3-D geometry between applications |
14 |
|
14 |
|
|
|
15 |
LICENSE_FILE= ${WRKSRC}/readme.txt |
16 |
|
15 |
USES= iconv:build dos2unix gmake zip |
17 |
USES= iconv:build dos2unix gmake zip |
16 |
MAKE_ARGS= CC="${CC}" CCC="${CXX}" |
18 |
MAKE_ARGS= CC="${CC}" CCC="${CXX}" |
17 |
|
19 |
|
18 |
MAKEFILE= makefile |
20 |
MAKEFILE= makefile |
19 |
EXAMPLESDIR= ${STAGEDIR}${PREFIX}/libexec/openNURBS |
21 |
BINEXAMPLESDIR= ${PREFIX}/libexec/openNURBS |
|
|
22 |
MKFILE= ${EXAMPLESDIR}/bsd.openNURBS.mk |
20 |
|
23 |
|
21 |
.include <bsd.port.pre.mk> |
24 |
.include <bsd.port.pre.mk> |
22 |
|
25 |
|
Lines 30-39
Link Here
|
30 |
|
33 |
|
31 |
do-install: |
34 |
do-install: |
32 |
@${INSTALL_DATA} ${WRKSRC}/libopenNURBS.a ${STAGEDIR}${PREFIX}/lib |
35 |
@${INSTALL_DATA} ${WRKSRC}/libopenNURBS.a ${STAGEDIR}${PREFIX}/lib |
33 |
@${MKDIR} ${EXAMPLESDIR} |
36 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
|
|
37 |
@${MKDIR} ${STAGEDIR}${BINEXAMPLESDIR} |
38 |
@${INSTALL_DATA} ${WRKSRC}/examples_linking_pragmas.h ${STAGEDIR}${EXAMPLESDIR} |
39 |
@${INSTALL_DATA} ${WRKSRC}/opennurbs.h ${STAGEDIR}${EXAMPLESDIR} |
40 |
@${PRINTF} "CFLAGS+=-I${PREFIX}/include/openNURBS -I$$\{.CURDIR\}\n" > ${STAGEDIR}${MKFILE} |
41 |
@echo "LDADD+=-L${PREFIX}/lib -lm -lopenNURBS" >> ${STAGEDIR}${MKFILE} |
42 |
|
43 |
@${PRINTF} ".PATH: $$\{.CURDIR\}/../example_userdata\n" >> ${STAGEDIR}${MKFILE} |
44 |
@echo "NO_MAN=YES" >> ${STAGEDIR}${MKFILE} |
45 |
@echo ".include <bsd.prog.mk>" >> ${STAGEDIR}${MKFILE} |
46 |
|
47 |
@${PRINTF} "SUBDIR =" > ${STAGEDIR}${EXAMPLESDIR}/Makefile |
48 |
|
34 |
.for i in brep read roundtrip userdata write |
49 |
.for i in brep read roundtrip userdata write |
35 |
@${INSTALL_PROGRAM} ${WRKSRC}/example_${i}/example_${i} ${EXAMPLESDIR} |
50 |
@${PRINTF} " example_${i}" >> ${STAGEDIR}${EXAMPLESDIR}/Makefile |
|
|
51 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/example_${i} |
52 |
@${INSTALL_DATA} ${WRKSRC}/example_${i}/example_${i}.cpp ${STAGEDIR}${EXAMPLESDIR}/example_${i}/example_${i}.cc |
53 |
@echo "PROG_CXX=example_${i}" > ${STAGEDIR}${EXAMPLESDIR}/example_${i}/Makefile |
54 |
@echo "SRCS=example_${i}.cc example_ud.cc" >> ${STAGEDIR}${EXAMPLESDIR}/example_${i}/Makefile |
55 |
@echo ".include \"../bsd.openNURBS.mk\"" >> ${STAGEDIR}${EXAMPLESDIR}/example_${i}/Makefile |
56 |
@${INSTALL_PROGRAM} ${WRKSRC}/example_${i}/example_${i} ${STAGEDIR}${BINEXAMPLESDIR} |
36 |
.endfor |
57 |
.endfor |
|
|
58 |
@${INSTALL_DATA} ${WRKSRC}/example_userdata/example_ud.cpp ${STAGEDIR}${EXAMPLESDIR}/example_userdata/example_ud.cc |
59 |
@${INSTALL_DATA} ${WRKSRC}/example_userdata/example_ud.h ${STAGEDIR}${EXAMPLESDIR}/example_userdata/example_ud.h |
60 |
@${PRINTF} "\n.include <bsd.subdir.mk>\n" >> ${STAGEDIR}${EXAMPLESDIR}/Makefile |
61 |
|
37 |
@${MKDIR} ${STAGEDIR}${PREFIX}/include/openNURBS/zlib |
62 |
@${MKDIR} ${STAGEDIR}${PREFIX}/include/openNURBS/zlib |
38 |
@${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/ |
63 |
@${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/ |
39 |
@${INSTALL_DATA} ${WRKSRC}/zlib/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/zlib |
64 |
@${INSTALL_DATA} ${WRKSRC}/zlib/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/zlib |