SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
68
graphics/libmng/files/makefile.openbsd
Normal file
68
graphics/libmng/files/makefile.openbsd
Normal file
|
@ -0,0 +1,68 @@
|
|||
#
|
||||
# For conditions of distribution and use, see copyright notice in libmng.h
|
||||
#
|
||||
# makefile for libmng - THE MNG library
|
||||
# this makefile is suitable for OpenBSD
|
||||
#
|
||||
|
||||
PREFIX?= /usr/local
|
||||
LIBDIR= ${PREFIX}/lib
|
||||
MANDIR= ${PREFIX}/man/man
|
||||
INCDIR= ${PREFIX}/include
|
||||
|
||||
JPEG_INC= ${LOCALBASE}/include
|
||||
JPEG_LIB= ${LOCALBASE}/lib
|
||||
|
||||
LCMS_INC= ${LOCALBASE}/include
|
||||
LCMS_LIB= ${LOCALBASE}/lib
|
||||
|
||||
LIB= mng
|
||||
SRCS= libmng_callback_xs.c libmng_chunk_io.c libmng_chunk_descr.c \
|
||||
libmng_chunk_prc.c libmng_chunk_xs.c libmng_cms.c libmng_display.c \
|
||||
libmng_dither.c libmng_error.c libmng_filter.c libmng_hlapi.c \
|
||||
libmng_jpeg.c libmng_object_prc.c libmng_pixels.c libmng_prop_xs.c \
|
||||
libmng_read.c libmng_trace.c libmng_write.c libmng_zlib.c
|
||||
|
||||
HDRS= libmng.h libmng_conf.h libmng_types.h
|
||||
|
||||
CFLAGS+= -Wall
|
||||
CPPFLAGS+= -I${JPEG_INC} -I${LCMS_INC}
|
||||
.if !defined(NOPIC)
|
||||
CPPFLAGS+= -DMNG_BUILD_SO
|
||||
.endif
|
||||
CPPFLAGS+= -DMNG_FULL_CMS
|
||||
LDADD= -lz -lm -L${JPEG_LIB} -ljpeg -L${LCMS_LIB} -llcms
|
||||
|
||||
NOPROFILE= Yes
|
||||
|
||||
MAN3= libmng.3
|
||||
MAN5= mng.5 jng.5
|
||||
|
||||
beforeinstall:
|
||||
if [ ! -d ${DESTDIR}${INCDIR} ]; then \
|
||||
${INSTALL} -d -o root -g wheel ${DESTDIR}${INCDIR}; \
|
||||
fi
|
||||
if [ ! -d ${DESTDIR}${LIBDIR} ]; then \
|
||||
${INSTALL} -d -o root -g wheel ${DESTDIR}${LIBDIR}; \
|
||||
fi
|
||||
if [ ! -d ${DESTDIR}${LIBDIR}/debug ]; then \
|
||||
${INSTALL} -d -o root -g wheel ${DESTDIR}${LIBDIR}/debug; \
|
||||
fi
|
||||
if [ ! -d ${DESTDIR}${MANDIR}3 ]; then \
|
||||
${INSTALL} -d -o root -g wheel ${DESTDIR}${MANDIR}3; \
|
||||
fi
|
||||
if [ ! -d ${DESTDIR}${MANDIR}5 ]; then \
|
||||
${INSTALL} -d -o root -g wheel ${DESTDIR}${MANDIR}5; \
|
||||
fi
|
||||
|
||||
afterinstall:
|
||||
@rm -f ${DESTDIR}${LIBDIR}/debug/libmng.a
|
||||
@rmdir ${DESTDIR}${LIBDIR}/debug 2>/dev/null || true
|
||||
${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
|
||||
-m ${NONBINMODE} ${HDRS} ${DESTDIR}${INCDIR}
|
||||
cd doc/man; ${INSTALL} ${INSTALL_COPY} -o ${MANOWN} -g ${MANGRP} \
|
||||
-m ${MANMODE} ${MAN3} ${DESTDIR}${MANDIR}3
|
||||
cd doc/man; ${INSTALL} ${INSTALL_COPY} -o ${MANOWN} -g ${MANGRP} \
|
||||
-m ${MANMODE} ${MAN5} ${DESTDIR}${MANDIR}5
|
||||
|
||||
.include <bsd.lib.mk>
|
Loading…
Add table
Add a link
Reference in a new issue