src/3rdparty/libpng/scripts/makefile.openbsd
changeset 30 5dc02b23752f
parent 0 1918ee327afb
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
     1 # makefile for libpng
     1 # makefile for libpng
     2 # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
     2 # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
     3 # Copyright (C) 2007-2008 Glenn Randers-Pehrson
     3 # Copyright (C) 2007-2009 Glenn Randers-Pehrson
     4 
     4 #
     5 # This code is released under the libpng license.
     5 # This code is released under the libpng license.
     6 # For conditions of distribution and use, see the disclaimer
     6 # For conditions of distribution and use, see the disclaimer
     7 # and license in png.h
     7 # and license in png.h
     8 
     8 
     9 PREFIX?= /usr/local
     9 PREFIX?= /usr/local
    10 LIBDIR=	${PREFIX}/lib
    10 LIBDIR=	${PREFIX}/lib
    11 MANDIR= ${PREFIX}/man/cat
    11 MANDIR= ${PREFIX}/man/cat
    12 
    12 
    13 SHLIB_MAJOR=	0
    13 SHLIB_MAJOR=	0
    14 SHLIB_MINOR=	1.2.40
    14 SHLIB_MINOR=	1.4.0
    15 
    15 
    16 LIB=	png
    16 LIB=	png
    17 SRCS=	png.c pngerror.c pngget.c pngmem.c pngpread.c \
    17 SRCS=	png.c pngerror.c pngget.c pngmem.c pngpread.c \
    18 	pngread.c pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c \
    18 	pngread.c pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c \
    19 	pngwio.c pngwrite.c pngwtran.c pngwutil.c
    19 	pngwio.c pngwrite.c pngwtran.c pngwutil.c
    20 
    20 
    21 HDRS=	png.h pngconf.h
    21 HDRS=	png.h pngconf.h
    22 
    22 
    23 CFLAGS+= -W -Wall
    23 CFLAGS+= -W -Wall
    24 CPPFLAGS+= -I${.CURDIR} -DPNG_NO_MMX_CODE
    24 CPPFLAGS+= -I${.CURDIR}
    25 
    25 
    26 NOPROFILE= Yes
    26 NOPROFILE= Yes
    27 
    27 
    28 CLEANFILES+= pngtest.o pngtest
    28 CLEANFILES+= pngtest.o pngtest
    29 
    29 
    40 	cd ${.OBJDIR} && env \
    40 	cd ${.OBJDIR} && env \
    41 		LD_LIBRARY_PATH="${.OBJDIR}" ${.OBJDIR}/pngtest
    41 		LD_LIBRARY_PATH="${.OBJDIR}" ${.OBJDIR}/pngtest
    42 
    42 
    43 beforeinstall:
    43 beforeinstall:
    44 	if [ ! -d ${DESTDIR}${PREFIX}/include/libpng ]; then \
    44 	if [ ! -d ${DESTDIR}${PREFIX}/include/libpng ]; then \
    45 	  ${INSTALL} -d -o root -g wheel ${DESTDIR}${PREFIX}/include/libpng; \
    45 	  ${INSTALL} -d -o root -g wheel ${DESTDIR}${PREFIX}/include; \
    46 	fi
    46 	fi
    47 	if [ ! -d ${DESTDIR}${LIBDIR} ]; then \
    47 	if [ ! -d ${DESTDIR}${LIBDIR} ]; then \
    48 	  ${INSTALL} -d -o root -g wheel ${DESTDIR}${LIBDIR}; \
    48 	  ${INSTALL} -d -o root -g wheel ${DESTDIR}${LIBDIR}; \
    49 	fi
    49 	fi
    50 	if [ ! -d ${DESTDIR}${LIBDIR}/debug ]; then \
    50 	if [ ! -d ${DESTDIR}${LIBDIR}/debug ]; then \
    65 	@rm -f ${DESTDIR}${LIBDIR}/debug/libpng.a
    65 	@rm -f ${DESTDIR}${LIBDIR}/debug/libpng.a
    66 	@rm -f ${DESTDIR}${PREFIX}/include/png.h
    66 	@rm -f ${DESTDIR}${PREFIX}/include/png.h
    67 	@rm -f ${DESTDIR}${PREFIX}/include/pngconf.h
    67 	@rm -f ${DESTDIR}${PREFIX}/include/pngconf.h
    68 	@rmdir ${DESTDIR}${LIBDIR}/debug 2>/dev/null || true
    68 	@rmdir ${DESTDIR}${LIBDIR}/debug 2>/dev/null || true
    69 	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
    69 	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
    70 		-m ${NONBINMODE} ${HDRS} ${DESTDIR}${PREFIX}/include/libpng
    70 		-m ${NONBINMODE} ${HDRS} ${DESTDIR}${PREFIX}/include
    71 	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
    71 	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
    72 		-m ${NONBINMODE} ${HDRS} ${DESTDIR}${PREFIX}/include
    72 		-m ${NONBINMODE} ${HDRS} ${DESTDIR}${PREFIX}/include
    73 	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
    73 	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
    74 		-m ${NONBINMODE} ${DOCS} ${DESTDIR}${PREFIX}/share/doc/png
    74 		-m ${NONBINMODE} ${DOCS} ${DESTDIR}${PREFIX}/share/doc/png
    75 
    75