src/3rdparty/libpng/scripts/makefile.netbsd
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 # makefile for libpng for NetBSD for the standard
       
     2 # make obj && make depend && make && make test
       
     3 # make includes && make install
       
     4 # Copyright (C) 2002 Patrick R.L. Welche
       
     5 # Copyright (C) 2007, 2009 Glenn Randers-Pehrson
       
     6 
       
     7 # This code is released under the libpng license.
       
     8 # For conditions of distribution and use, see the disclaimer
       
     9 # and license in png.h
       
    10 
       
    11 # You should also run makefile.ne0bsd
       
    12 
       
    13 LOCALBASE?=/usr/local
       
    14 LIBDIR=	${LOCALBASE}/lib
       
    15 MANDIR= ${LOCALBASE}/man
       
    16 INCSDIR=${LOCALBASE}/include/libpng
       
    17 
       
    18 LIB=	png
       
    19 SHLIB_MAJOR=	3
       
    20 SHLIB_MINOR=	1.2.40
       
    21 SRCS=	png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
       
    22 	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
       
    23 	pngwtran.c pngmem.c pngerror.c pngpread.c
       
    24 INCS=	png.h pngconf.h
       
    25 MAN=	libpng.3 libpngpf.3 png.5
       
    26 
       
    27 CPPFLAGS+=-I${.CURDIR}
       
    28 
       
    29 # We should be able to do something like this instead of the manual
       
    30 # uncommenting, but it core dumps for me at the moment:
       
    31 # .if ${MACHINE_ARCH} == "i386"
       
    32 #   CPPFLAGS+=-DPNG_THREAD_UNSAFE_OK
       
    33 #   MKLINT= no
       
    34 # .else
       
    35     CPPFLAGS+=-DPNG_NO_MMX_CODE
       
    36 # .endif
       
    37 
       
    38 CLEANFILES+=pngtest.o pngtest
       
    39 
       
    40 pngtest.o:	pngtest.c
       
    41 	${CC} -c ${CPPFLAGS} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
       
    42 
       
    43 pngtest:	pngtest.o libpng.a
       
    44 	${CC} ${LDFLAGS} ${.ALLSRC} -o${.TARGET} -lz -lm
       
    45 
       
    46 test:	pngtest
       
    47 	cd ${.CURDIR} && ${.OBJDIR}/pngtest
       
    48 
       
    49 .include <bsd.lib.mk>