1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-27 21:29:02 +00:00
freebsd-ports/graphics/ming/files/Makefile
Akinori MUSHA eafcdb00bf Upate ming to 0.1.1.
Submitted by:	Frederico Freire Boaventura <fred@tcoip.com.br> (partially)
2001-07-06 19:57:44 +00:00

104 lines
2.2 KiB
Makefile

# $FreeBSD$
LIB= ming
SHLIB_MAJOR?= 2
SHLIB_MINOR?= 0
CFLAGS+= -I${.CURDIR}/actioncompiler -I${.CURDIR}/blocks -I${LOCALBASE}/include
LDADD= -lm
SRCS= blocklist.c \
displaylist.c \
fill.c \
ming.c \
movie.c \
movieclip.c \
position.c \
shape_util.c \
text_util.c \
actioncompiler/compile.c \
actioncompiler/compileaction.c \
actioncompiler/compiler.tab.c \
actioncompiler/lex.yy.c \
blocks/action.c \
blocks/bitmap.c \
blocks/block.c \
blocks/browserfont.c \
blocks/button.c \
blocks/character.c \
blocks/cxform.c \
blocks/dbl.c \
blocks/error.c \
blocks/fillstyle.c \
blocks/font.c \
blocks/fontinfo.c \
blocks/gradient.c \
blocks/input.c \
blocks/jpeg.c \
blocks/linestyle.c \
blocks/loadfont.c \
blocks/matrix.c \
blocks/method.c \
blocks/morph.c \
blocks/mp3.c \
blocks/output.c \
blocks/outputblock.c \
blocks/rect.c \
blocks/shape.c \
blocks/soundstream.c \
blocks/sprite.c \
blocks/text.c \
blocks/textfield.c
INCS= blocklist.h \
blocktypes.h \
displaylist.h \
fill.h \
libming.h \
ming.h \
mingpp.h \
movie.h \
movieclip.h \
position.h \
shape_util.h \
text_util.h
NOMAN= YES
LIBDIR= ${LOCALBASE}/lib
INCDIR= ${LOCALBASE}/include/ming
.include <bsd.lib.mk>
# For FreeBSD 3.x or older
.if !target(_includeinstall)
_includeinstall:
.if defined(INCS)
.for header in ${INCS}
cd ${.CURDIR} && \
${INSTALL} -C -o ${INCOWN} -g ${INCGRP} -m ${INCMODE} \
${header} ${DESTDIR}${INCDIR}
.endfor
.endif
beforeinstall: _includeinstall
.endif
_includeinstall: pre-_includeinstall
pre-_includeinstall:
mkdir -p ${DESTDIR}${INCDIR}/blocks
beforeinstall:
${INSTALL} -C -o ${INCOWN} -g ${INCGRP} -m ${INCMODE} \
${.CURDIR}/blocks/block.h ${.CURDIR}/blocks/cxform.h \
${.CURDIR}/blocks/error.h ${.CURDIR}/blocks/input.h \
${.CURDIR}/blocks/matrix.h ${.CURDIR}/blocks/outputblock.h \
${.CURDIR}/blocks/sound.h ${.CURDIR}/blocks/sprite.h \
${.CURDIR}/blocks/swf.h ${.CURDIR}/blocks/blocktypes.h \
${.CURDIR}/blocks/character.h ${.CURDIR}/blocks/libswf.h \
${.CURDIR}/blocks/method.h ${.CURDIR}/blocks/output.h \
${.CURDIR}/blocks/rect.h ${INCDIR}/blocks/
dynamic: lib${LIB}.so
static: lib${LIB}.a