# $FreeBSD$ LIB= ming SHLIB_MAJOR?= 1 SHLIB_MINOR?= 0 CFLAGS+= -I${.CURDIR}/actioncompiler -I${.CURDIR}/blocks -I${LOCALBASE}/include LDADD= -lm SRCS= blocklist.c \ displaylist.c \ movie.c \ movieclip.c \ position.c \ shape.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/fillstyle.c \ blocks/font.c \ blocks/fontinfo.c \ blocks/gradient.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 \ displaylist.h \ fill.h \ libming.h \ ming.h \ movie.h \ movieclip.h \ position.h \ shape.h \ blocks/swf.h NOMAN= YES LIBDIR= ${LOCALBASE}/lib INCDIR= ${LOCALBASE}/include/ming .include # 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 ${INCDIR}/blocks beforeinstall: mv ${INCDIR}/swf.h ${INCDIR}/blocks/