# # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk MODULE = png LIBRARY_NAME = mozpng FORCE_STATIC_LIB= 1 ifeq ($(OS_ARCH),WINNT) VISIBILITY_FLAGS= endif CSRCS = \ png.c \ pngerror.c \ pngget.c \ pngmem.c \ pngset.c \ pngtrans.c \ $(NULL) # These files enable support for reading/writing PNGs CSRCS += \ pngpread.c \ pngread.c \ pngrio.c \ pngrtran.c \ pngrutil.c \ pngwio.c \ pngwrite.c \ pngwtran.c \ pngwutil.c \ $(NULL) DEFINES += -DMOZ_PNG_READ \ -DMOZ_PNG_WRITE EXPORTS = png.h pngconf.h mozpngconf.h LOCAL_INCLUDES = -I$(srcdir) FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk ifeq ($(OS_ARCH),WINNT) ifdef BUILD_DEBUG_GC DEFINES += -DDEBUG_GC endif endif