Changeset 103316 in vbox for trunk/src/libs/libpng-1.6.42/scripts/makefile.freebsd
- Timestamp:
- Feb 12, 2024 3:57:56 PM (13 months ago)
- svn:sync-xref-src-repo-rev:
- 161613
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/libpng-1.6.42/scripts/makefile.freebsd
r96425 r103316 1 1 # makefile for libpng under FreeBSD 2 # Copyright (C) 2020-2022 Cosmin Truta 2 3 # Copyright (C) 2014 Glenn Randers-Pehrson and Andrey A. Chernov 3 4 # Copyright (C) 2002, 2007, 2009 Glenn Randers-Pehrson and Andrey A. Chernov … … 7 8 # and license in png.h 8 9 9 PREFIX?= /usr/local10 SHLIB_VER?= 1611 12 10 LIB= png 11 SHLIB_VER= 16 13 12 SHLIB_MAJOR= ${SHLIB_VER} 14 13 SHLIB_MINOR= 0 15 NO_PROFILE= YES16 NO_OBJ= YES17 14 18 # where make install puts libpng.a and png.h19 DESTDIR= ${PREFIX}20 LIBDIR= /lib21 INCS= png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h22 INCSDIR= /include/libpng23 INCDIR= ${INCSDIR} # for 4.x bsd.lib.mk24 MAN= libpng.3 libpngpf.3 png.525 MANDIR= /man/man26 SYMLINKS= libpng/png.h ${INCSDIR}/../png.h \27 libpng/pngconf.h ${INCSDIR}/../pngconf.h \28 libpng/pnglibconf.h ${INCSDIR}/../pnglibconf.h29 30 # where make install finds libz.a and zlib.h31 15 ZLIBLIB= /usr/lib 32 16 ZLIBINC= /usr/include … … 38 22 39 23 CPPFLAGS+= -I. -I${ZLIBINC} 40 CFLAGS+= -W -Wall 24 CFLAGS+= -Wall -Wextra -Wundef 25 LDFLAGS+= -L. -L${ZLIBLIB} 26 27 CLEANFILES+= pngtest pngtest.o pngout.png 41 28 42 29 # Pre-built configuration … … 44 31 PNGLIBCONF_H_PREBUILT= scripts/pnglibconf.h.prebuilt 45 32 46 SRCS= png.c png set.c pngget.c pngrutil.c pngtrans.c pngwutil.c \47 pngread.c pngrio.c png wio.c pngwrite.c pngrtran.c \48 png wtran.c pngmem.c pngerror.c pngpread.c33 SRCS= png.c pngerror.c pngget.c pngmem.c pngpread.c \ 34 pngread.c pngrio.c pngrtran.c pngrutil.c pngset.c \ 35 pngtrans.c pngwio.c pngwrite.c pngwtran.c pngwutil.c 49 36 50 37 .c.o: 51 $ (CC) -c $(CPPFLAGS) $(CFLAGS)-o $@ $<38 ${CC} -c ${CPPFLAGS} ${CFLAGS} -o $@ $< 52 39 53 pngtest: pngtest.o libpng.a 54 ${CC} ${CFLAGS} -L. -static -o pngtest pngtest.o -L${ZLIBLIB} \ 55 -lpng ${LDADD} 40 pnglibconf.h: ${PNGLIBCONF_H_PREBUILT} 41 cp ${PNGLIBCONF_H_PREBUILT} $@ 56 42 57 CLEANFILES= pngtest pngtest.o pngout.png 43 pngtest: pngtest.o libpng.a 44 ${CC} ${LDFLAGS} -static -o pngtest pngtest.o -lpng ${LDADD} 58 45 59 test: 46 test: pngtest 60 47 ./pngtest 61 48 62 pnglibconf.h: $(PNGLIBCONF_H_PREBUILT) 63 cp $(PNGLIBCONF_H_PREBUILT) $@ 64 65 DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO 66 writelock: 67 chmod a-w *.[ch35] $(DOCS) scripts/* 49 install: 50 @echo "The $@ target is no longer supported by this makefile." 51 @false 68 52 69 53 .include <bsd.lib.mk>
Note:
See TracChangeset
for help on using the changeset viewer.