2006-03-02 08:23:18 -05:00
|
|
|
# Makefile.am:
|
|
|
|
# Source file for Makefile.in (and hence Makefile)
|
|
|
|
#
|
|
|
|
|
2007-05-15 17:16:34 -04:00
|
|
|
PNGLIB_BASENAME= libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@
|
2006-03-02 08:23:18 -05:00
|
|
|
|
2012-01-27 11:24:21 -05:00
|
|
|
ACLOCAL_AMFLAGS = -I scripts
|
2006-03-02 08:23:18 -05:00
|
|
|
|
|
|
|
# test programs - run on make check, make distcheck
|
2011-11-17 10:05:18 -05:00
|
|
|
TESTS_ENVIRONMENT= srcdir=$(srcdir)
|
|
|
|
check_PROGRAMS= pngtest
|
2004-12-02 19:14:51 -05:00
|
|
|
pngtest_SOURCES = pngtest.c
|
2010-02-07 19:08:50 -05:00
|
|
|
pngtest_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la
|
2011-11-17 10:05:18 -05:00
|
|
|
TESTS = test-pngtest.sh
|
2011-11-17 00:03:52 -05:00
|
|
|
|
2011-11-23 16:28:01 -05:00
|
|
|
# Only do the following if the contrib directory is present.
|
2012-08-17 22:23:06 -04:00
|
|
|
check_PROGRAMS+= pngvalid pngstest pngunknown
|
2011-11-24 11:56:20 -05:00
|
|
|
pngvalid_SOURCES = contrib/libtests/pngvalid.c
|
2011-11-16 12:52:27 -05:00
|
|
|
pngstest_SOURCES = contrib/libtests/pngstest.c
|
2012-08-17 22:23:06 -04:00
|
|
|
pngunknown_SOURCES = contrib/libtests/pngunknown.c
|
2011-11-17 10:05:18 -05:00
|
|
|
pngvalid_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la
|
2011-11-16 12:52:27 -05:00
|
|
|
pngstest_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la
|
2012-08-17 22:23:06 -04:00
|
|
|
pngunknown_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la
|
|
|
|
TESTS += contrib/libtests/test-pngunknown.sh\
|
2012-08-17 18:40:41 -04:00
|
|
|
contrib/libtests/test-pngvalid-simple.sh\
|
|
|
|
contrib/libtests/test-pngvalid-full.sh\
|
|
|
|
contrib/libtests/test-pngstest.sh
|
2006-03-02 08:23:18 -05:00
|
|
|
|
|
|
|
# man pages
|
2004-12-02 19:14:51 -05:00
|
|
|
dist_man_MANS= libpng.3 libpngpf.3 png.5
|
|
|
|
|
2006-03-02 08:23:18 -05:00
|
|
|
# generate the -config scripts if required
|
2011-05-07 22:41:15 -04:00
|
|
|
binconfigs= libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config
|
2010-02-07 19:08:50 -05:00
|
|
|
EXTRA_SCRIPTS= libpng-config libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config
|
2006-03-02 08:23:18 -05:00
|
|
|
bin_SCRIPTS= @binconfigs@
|
|
|
|
|
|
|
|
# rules to build libpng, only build the old library on request
|
2010-02-07 19:08:50 -05:00
|
|
|
lib_LTLIBRARIES=libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la
|
|
|
|
# EXTRA_LTLIBRARIES= libpng.la
|
2010-07-29 20:42:45 -04:00
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES = png.c pngerror.c\
|
2010-07-29 18:39:14 -04:00
|
|
|
pngget.c pngmem.c pngpread.c pngread.c pngrio.c pngrtran.c pngrutil.c\
|
|
|
|
pngset.c pngtrans.c pngwio.c pngwrite.c pngwtran.c pngwutil.c\
|
2012-02-24 23:04:53 -05:00
|
|
|
png.h pngconf.h pngdebug.h pnginfo.h pngpriv.h pngstruct.h pngusr.dfa
|
2006-04-15 07:37:45 -04:00
|
|
|
|
2011-11-03 01:42:58 -04:00
|
|
|
if PNG_ARM_NEON
|
2012-12-13 12:26:50 -05:00
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES += arm/arm_init.c\
|
|
|
|
arm/filter_neon.S
|
2011-11-03 01:42:58 -04:00
|
|
|
endif
|
|
|
|
|
2010-04-16 23:30:26 -04:00
|
|
|
nodist_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES = pnglibconf.h
|
|
|
|
|
2010-02-07 19:08:50 -05:00
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS = -no-undefined -export-dynamic \
|
|
|
|
-version-number @PNGLIB_MAJOR@@PNGLIB_MINOR@:@PNGLIB_RELEASE@:0
|
2006-03-04 17:50:47 -05:00
|
|
|
|
|
|
|
if HAVE_LD_VERSION_SCRIPT
|
2011-09-01 15:06:49 -04:00
|
|
|
# Versioned symbols and restricted exports
|
|
|
|
if HAVE_SOLARIS_LD
|
2011-10-05 17:23:53 -04:00
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS += -Wl,-M -Wl,libpng.vers
|
2011-09-01 15:06:49 -04:00
|
|
|
else
|
2010-02-07 19:08:50 -05:00
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS += -Wl,--version-script=libpng.vers
|
2011-09-01 15:06:49 -04:00
|
|
|
endif
|
|
|
|
|
2010-02-07 19:08:50 -05:00
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES = libpng.vers
|
2006-03-04 17:50:47 -05:00
|
|
|
else
|
2011-09-01 15:06:49 -04:00
|
|
|
# Only restricted exports when possible
|
2010-02-07 19:08:50 -05:00
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS += -export-symbols libpng.sym
|
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES = libpng.sym
|
2006-03-04 17:50:47 -05:00
|
|
|
endif
|
2008-07-30 15:47:09 -04:00
|
|
|
|
2004-12-02 19:14:51 -05:00
|
|
|
#distribute headers in /usr/include/libpng/*
|
2006-03-02 08:23:18 -05:00
|
|
|
pkgincludedir= $(includedir)/$(PNGLIB_BASENAME)
|
2011-12-17 10:57:00 -05:00
|
|
|
pkginclude_HEADERS= png.h pngconf.h
|
2010-04-16 23:30:26 -04:00
|
|
|
nodist_pkginclude_HEADERS= pnglibconf.h
|
2004-12-02 19:14:51 -05:00
|
|
|
|
2006-03-02 08:23:18 -05:00
|
|
|
# pkg-config stuff, note that libpng.pc is always required in order
|
|
|
|
# to get the correct library
|
|
|
|
pkgconfigdir = @pkgconfigdir@
|
2010-02-07 19:08:50 -05:00
|
|
|
pkgconfig_DATA = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc
|
2006-03-02 08:23:18 -05:00
|
|
|
|
2004-12-02 19:14:51 -05:00
|
|
|
#extra source distribution files.
|
2006-02-24 07:30:16 -05:00
|
|
|
EXTRA_DIST= \
|
2010-02-07 19:08:50 -05:00
|
|
|
ANNOUNCE CHANGES INSTALL LICENSE README TODO \
|
2004-12-02 19:14:51 -05:00
|
|
|
pngtest.png pngbar.png pngnow.png pngbar.jpg autogen.sh \
|
2010-04-24 13:10:36 -04:00
|
|
|
${srcdir}/contrib ${srcdir}/projects ${srcdir}/scripts \
|
2004-12-02 19:14:51 -05:00
|
|
|
$(TESTS) \
|
2010-10-17 13:51:53 -04:00
|
|
|
CMakeLists.txt example.c libpng-manual.txt
|
2004-12-02 19:14:51 -05:00
|
|
|
|
2010-04-16 23:30:26 -04:00
|
|
|
SCRIPT_CLEANFILES=scripts/*.out scripts/*.chk scripts/pnglibconf.dfn
|
|
|
|
|
2011-12-08 10:37:24 -05:00
|
|
|
CLEANFILES= *.tf? pngout.png libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc \
|
2010-03-16 08:52:34 -04:00
|
|
|
libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config libpng.vers libpng.sym \
|
2012-01-31 08:28:13 -05:00
|
|
|
check.new pnglibconf.* pngprefix.h symbols.new pngtest-log.txt \
|
2010-04-16 23:30:26 -04:00
|
|
|
$(SCRIPT_CLEANFILES)
|
2006-05-11 10:43:09 -04:00
|
|
|
|
2008-07-30 15:47:09 -04:00
|
|
|
MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess config.h.in \
|
2010-03-16 08:52:34 -04:00
|
|
|
config.sub configure depcomp install-sh ltmain.sh missing
|
2006-07-12 14:33:47 -04:00
|
|
|
|
2012-01-25 09:07:29 -05:00
|
|
|
# PNG_COPTS give extra options for the C compiler to be used on all compilation
|
|
|
|
# steps (unless targe_CFLAGS is specified; that will take precedence over
|
|
|
|
# AM_CFLAGS)
|
|
|
|
PNG_COPTS = @PNG_COPTS@
|
|
|
|
AM_CFLAGS = ${PNG_COPTS}
|
|
|
|
|
2011-01-22 18:03:33 -05:00
|
|
|
# DFNCPP is normally just CPP - the C preprocessor - but on Solaris and maybe
|
|
|
|
# other operating systems (NeXT?) the C preprocessor selected by configure
|
|
|
|
# checks input tokens for validity - effectively it performs part of the ANSI-C
|
|
|
|
# parsing - and therefore fails with the .df files. configure.ac has special
|
|
|
|
# checks for this and sets DFNCPP appropriately.
|
|
|
|
DFNCPP = @DFNCPP@
|
|
|
|
|
2010-04-16 23:30:26 -04:00
|
|
|
SUFFIXES = .chk .dfn .out
|
2010-03-17 08:29:42 -04:00
|
|
|
|
2006-03-02 08:23:18 -05:00
|
|
|
$(PNGLIB_BASENAME).pc: libpng.pc
|
|
|
|
cp libpng.pc $@
|
2004-12-02 19:14:51 -05:00
|
|
|
|
2006-03-02 08:23:18 -05:00
|
|
|
$(PNGLIB_BASENAME)-config: libpng-config
|
|
|
|
cp libpng-config $@
|
2004-12-02 19:14:51 -05:00
|
|
|
|
2011-12-17 10:57:00 -05:00
|
|
|
scripts/sym.out scripts/vers.out: png.h pngconf.h pnglibconf.h
|
2012-01-31 08:28:13 -05:00
|
|
|
scripts/prefix.out: png.h pngconf.h pnglibconf.out
|
2011-12-17 10:57:00 -05:00
|
|
|
scripts/symbols.out: png.h pngconf.h $(srcdir)/scripts/pnglibconf.h.prebuilt
|
2013-02-09 08:24:08 -05:00
|
|
|
scripts/intprefix.out: pnglibconf.h
|
2010-03-17 08:29:42 -04:00
|
|
|
|
|
|
|
libpng.sym: scripts/sym.out
|
|
|
|
rm -f $@
|
|
|
|
cp $? $@
|
|
|
|
libpng.vers: scripts/vers.out
|
|
|
|
rm -f $@
|
|
|
|
cp $? $@
|
2012-01-31 08:28:13 -05:00
|
|
|
|
2012-02-01 08:14:24 -05:00
|
|
|
if DO_PNG_PREFIX
|
2012-01-31 08:28:13 -05:00
|
|
|
# Rename functions in scripts/prefix.out with a PNG_PREFIX prefix.
|
|
|
|
# Rename macros in scripts/macro.lst from PNG_PREFIXpng_ to PNG_ (the actual
|
|
|
|
# implementation of the macro).
|
|
|
|
pnglibconf.h: pnglibconf.out scripts/prefix.out scripts/macro.lst
|
|
|
|
rm -f $@
|
|
|
|
$(AWK) 's==0 && NR>1{print prev}\
|
|
|
|
s==0{prev=$$0}\
|
|
|
|
s==1{print "#define", $$1, "@PNG_PREFIX@" $$1}\
|
|
|
|
s==2{print "#define @PNG_PREFIX@png_" $$1, "PNG_" $$1}\
|
|
|
|
END{print prev}' s=0 pnglibconf.out s=1 scripts/prefix.out\
|
|
|
|
s=2 ${srcdir}/scripts/macro.lst >pnglibconf.tf8
|
|
|
|
mv pnglibconf.tf8 $@
|
|
|
|
|
|
|
|
pngprefix.h: scripts/intprefix.out
|
|
|
|
rm -f pngprefix.tf1
|
|
|
|
$(AWK) '{print "#define", $$1, "@PNG_PREFIX@" $$1}' $? >pngprefix.tf1
|
|
|
|
mv pngprefix.tf1 $@
|
|
|
|
else
|
2010-04-16 23:30:26 -04:00
|
|
|
pnglibconf.h: pnglibconf.out
|
2010-03-17 08:29:42 -04:00
|
|
|
rm -f $@
|
|
|
|
cp $? $@
|
2012-01-31 08:28:13 -05:00
|
|
|
|
|
|
|
pngprefix.h: # is empty
|
|
|
|
:>$@
|
|
|
|
endif
|
|
|
|
|
2011-07-14 08:42:11 -04:00
|
|
|
$(srcdir)/scripts/pnglibconf.h.prebuilt:
|
|
|
|
@echo "Attempting to build $@" >&2
|
2010-04-16 23:30:26 -04:00
|
|
|
@echo "This is a machine generated file, but if you want to make" >&2
|
|
|
|
@echo "a new one simply make 'scripts/pnglibconf.out' and copy that" >&2
|
|
|
|
@exit 1
|
2010-03-12 22:03:18 -05:00
|
|
|
|
2010-07-29 20:09:18 -04:00
|
|
|
# The following is necessary to ensure that the local pnglibconf.h is used, not
|
|
|
|
# an installed one (this can happen immediately after on a clean system if
|
|
|
|
# 'make test' is the first thing the user does.)
|
2011-11-24 11:56:20 -05:00
|
|
|
contrib/libtests/pngstest.o contrib/libtests/pngvalid.o pngtest.o: pnglibconf.h
|
2012-08-17 18:40:41 -04:00
|
|
|
contrib/libtests/pngunknown.o: pnglibconf.h
|
2010-07-29 20:09:18 -04:00
|
|
|
|
2011-01-26 23:04:03 -05:00
|
|
|
# We must use -DPNG_NO_USE_READ_MACROS here even when the library may actually
|
2011-09-01 15:06:49 -04:00
|
|
|
# be built with PNG_USE_READ_MACROS; this prevents the read macros from
|
|
|
|
# interfering with the symbol file format.
|
2010-03-12 22:03:18 -05:00
|
|
|
SYMBOL_CFLAGS = -DPNGLIB_LIBNAME='PNG@PNGLIB_MAJOR@@PNGLIB_MINOR@_0'\
|
|
|
|
-DPNGLIB_VERSION='@PNGLIB_VERSION@'\
|
2011-01-24 00:55:19 -05:00
|
|
|
-DSYMBOL_PREFIX='$(SYMBOL_PREFIX)'\
|
2011-03-25 00:06:26 -04:00
|
|
|
-DPNG_NO_USE_READ_MACROS -DPNG_BUILDING_SYMBOL_TABLE
|
2010-03-12 22:03:18 -05:00
|
|
|
|
2012-02-01 08:14:24 -05:00
|
|
|
if DO_PNG_PREFIX
|
2012-01-31 08:28:13 -05:00
|
|
|
SYMBOL_CFLAGS += -DPNG_PREFIX='@PNG_PREFIX@'
|
|
|
|
endif
|
|
|
|
|
2010-03-17 08:29:42 -04:00
|
|
|
.dfn.out:
|
2013-02-16 00:40:34 -05:00
|
|
|
rm -f $@ $*.c $*.tf[12]
|
2010-03-17 08:29:42 -04:00
|
|
|
test -d scripts || mkdir scripts
|
2011-12-08 10:37:24 -05:00
|
|
|
echo '#include "$<"' >$*.c
|
2011-12-17 15:21:54 -05:00
|
|
|
$(DFNCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES)\
|
2011-12-08 10:37:24 -05:00
|
|
|
$(CPPFLAGS) $(SYMBOL_CFLAGS) $*.c > $*.tf1
|
2013-02-16 00:40:34 -05:00
|
|
|
$(AWK) -f "${srcdir}/scripts/dfn.awk" out="$*.tf2" $*.tf1 1>&2
|
|
|
|
rm -f $*.c $*.tf1
|
|
|
|
mv $*.tf2 $@
|
2006-03-04 17:50:47 -05:00
|
|
|
|
2010-04-16 23:30:26 -04:00
|
|
|
# The .dfn file for pnglibconf.h is machine generated
|
2012-02-24 23:04:53 -05:00
|
|
|
pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA)
|
2011-12-08 10:37:24 -05:00
|
|
|
rm -f $@ $*.tf[45]
|
|
|
|
$(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf4 version=search\
|
2011-11-08 20:34:54 -05:00
|
|
|
${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\
|
2012-02-24 23:04:53 -05:00
|
|
|
${srcdir}/pngusr.dfa $(DFA_XTRA) 1>&2
|
2011-12-08 10:37:24 -05:00
|
|
|
$(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf5 $*.tf4 1>&2
|
|
|
|
rm $*.tf4
|
|
|
|
mv $*.tf5 $@
|
2010-04-16 23:30:26 -04:00
|
|
|
|
|
|
|
# Symbol checks (.def and .out files should match)
|
|
|
|
scripts/symbols.chk: scripts/checksym.awk scripts/symbols.def scripts/symbols.out
|
2011-12-08 10:37:24 -05:00
|
|
|
|
2010-04-16 23:30:26 -04:00
|
|
|
.out.chk:
|
2011-12-08 10:37:24 -05:00
|
|
|
rm -f $@ $*.new
|
2010-04-16 23:30:26 -04:00
|
|
|
$(AWK) -f ${srcdir}/scripts/checksym.awk ${srcdir}/scripts/${*F}.def\
|
2011-12-08 10:37:24 -05:00
|
|
|
of="$*.new" $< >&2
|
|
|
|
mv $*.new $@
|
2010-03-16 08:52:34 -04:00
|
|
|
|
2010-04-16 23:30:26 -04:00
|
|
|
# used on demand to regenerate the standard header, CPPFLAGS should
|
|
|
|
# be empty - no non-standard defines
|
2011-11-08 20:34:54 -05:00
|
|
|
scripts/pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h
|
2011-12-08 10:37:24 -05:00
|
|
|
rm -f $@ pnglibconf.tf[67]
|
2011-05-07 22:41:15 -04:00
|
|
|
test -z "$(CPPFLAGS)"
|
2010-04-16 23:30:26 -04:00
|
|
|
echo "com @PNGLIB_VERSION@ STANDARD API DEFINITION" |\
|
2011-12-08 10:37:24 -05:00
|
|
|
$(AWK) -f ${srcdir}/scripts/options.awk out=pnglibconf.tf6\
|
|
|
|
logunsupported=1 version=search ${srcdir}/pngconf.h -\
|
|
|
|
${srcdir}/scripts/pnglibconf.dfa 1>&2
|
|
|
|
$(AWK) -f ${srcdir}/scripts/options.awk out=pnglibconf.tf7\
|
|
|
|
pnglibconf.tf6 1>&2
|
|
|
|
rm pnglibconf.tf6
|
|
|
|
mv pnglibconf.tf7 $@
|
2010-04-16 23:30:26 -04:00
|
|
|
|
|
|
|
$(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS): png.h pngconf.h \
|
2012-01-31 08:28:13 -05:00
|
|
|
pnglibconf.h pngpriv.h pngdebug.h pnginfo.h pngstruct.h pngprefix.h
|
2010-04-16 23:30:26 -04:00
|
|
|
|
|
|
|
test: check-am
|
|
|
|
|
|
|
|
# Extra checks
|
2010-12-27 23:10:19 -05:00
|
|
|
check: scripts/symbols.chk
|
2010-03-16 08:52:34 -04:00
|
|
|
|
2010-04-16 23:30:26 -04:00
|
|
|
# Don't distribute the generated script files
|
|
|
|
dist-hook:
|
|
|
|
cd '$(top_distdir)'; rm -f $(SCRIPT_CLEANFILES)
|
2008-07-30 15:47:09 -04:00
|
|
|
|
2006-03-02 08:23:18 -05:00
|
|
|
# install the .../include headers as links to the new ones
|
|
|
|
install-data-hook:
|
2012-12-15 08:57:31 -05:00
|
|
|
cd '$(DESTDIR)$(includedir)'; rm -f png.h pngconf.h pnglibconf.h
|
|
|
|
cd '$(DESTDIR)$(includedir)'; $(LN_S) $(PNGLIB_BASENAME)/png.h png.h
|
|
|
|
cd '$(DESTDIR)$(includedir)'; $(LN_S) $(PNGLIB_BASENAME)/pngconf.h \
|
2008-11-13 07:05:13 -05:00
|
|
|
pngconf.h
|
2012-12-15 08:57:31 -05:00
|
|
|
cd '$(DESTDIR)$(includedir)'; $(LN_S) $(PNGLIB_BASENAME)/pnglibconf.h \
|
2010-04-16 23:30:26 -04:00
|
|
|
pnglibconf.h
|
2012-12-15 08:57:31 -05:00
|
|
|
cd '$(DESTDIR)$(pkgconfigdir)'; rm -f libpng.pc
|
|
|
|
cd '$(DESTDIR)$(pkgconfigdir)'; $(LN_S) $(PNGLIB_BASENAME).pc libpng.pc
|
2004-12-02 19:14:51 -05:00
|
|
|
|
2010-02-07 19:08:50 -05:00
|
|
|
# do evil things to libpng to cause libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ to be used
|
2006-03-02 08:23:18 -05:00
|
|
|
install-exec-hook:
|
2012-12-15 08:57:31 -05:00
|
|
|
cd '$(DESTDIR)$(bindir)'; rm -f libpng-config
|
|
|
|
cd '$(DESTDIR)$(bindir)';\
|
|
|
|
$(LN_S) $(PNGLIB_BASENAME)-config libpng-config
|
2006-04-20 22:31:14 -04:00
|
|
|
@set -x;\
|
2012-12-15 08:57:31 -05:00
|
|
|
cd '$(DESTDIR)$(libdir)';\
|
|
|
|
for ext in a la so so.@PNGLIB_MAJOR@@PNGLIB_MINOR@.@PNGLIB_RELEASE@\
|
|
|
|
sl dylib dll.a; do\
|
2006-04-20 22:31:14 -04:00
|
|
|
rm -f libpng.$$ext;\
|
2006-11-07 21:38:11 -05:00
|
|
|
if test -f $(PNGLIB_BASENAME).$$ext; then\
|
|
|
|
$(LN_S) $(PNGLIB_BASENAME).$$ext libpng.$$ext;\
|
|
|
|
fi;\
|
2006-04-20 22:31:14 -04:00
|
|
|
done
|
2006-03-04 17:50:47 -05:00
|
|
|
|
|
|
|
uninstall-hook:
|
2012-12-15 08:57:31 -05:00
|
|
|
cd '$(DESTDIR)$(includedir)'; rm -f png.h pngconf.h pnglibconf.h
|
|
|
|
rm -f '$(DESTDIR)$(pkgconfigdir)/libpng.pc'
|
|
|
|
rm -f '$(DESTDIR)$(bindir)/libpng-config'
|
|
|
|
rm -f '$(DESTDIR)$(libdir)/libpng.a'
|
|
|
|
rm -f '$(DESTDIR)$(libdir)/libpng.la'
|
2012-12-27 10:56:41 -05:00
|
|
|
rm -f '$(DESTDIR)$(libdir)/libpng.so'
|
|
|
|
rm -f '$(DESTDIR)$(libdir)/libpng.so.@PNGLIB_MAJOR@@PNGLIB_MINOR@.@PNGLIB_RELEASE@'
|
|
|
|
rm -f '$(DESTDIR)$(libdir)/libpng.sl'
|
|
|
|
rm -f '$(DESTDIR)$(libdir)/libpng.dylib'
|
2012-12-15 08:57:31 -05:00
|
|
|
rm -f '$(DESTDIR)$(libdir)/libpng.dll.a'
|