makefile.gcc revision 671242f350d172e106580348e24bab66b0d7e6a5
48N/A# makefile for libpng using gcc (generic, static library)
48N/A# Copyright (C) 2000 Cosmin Truta
48N/A# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
48N/A# For conditions of distribution and use, see copyright notice in png.h
493N/A
48N/A# Location of the zlib library and include files
48N/AZLIBINC = ../zlib
48N/AZLIBLIB = ../zlib
48N/A
48N/A# Compiler, linker, lib and other tools
48N/ACC = gcc
48N/ALD = $(CC)
48N/AAR = ar rcs
48N/ARANLIB = ranlib
48N/ARM = rm -f
48N/A
48N/ACDEBUG = -g -DPNG_DEBUG=5
48N/ALDDEBUG =
48N/ACRELEASE = -O2
48N/ALDRELEASE = -s
48N/ACFLAGS = -I$(ZLIBINC) -Wall $(CRELEASE)
48N/ALDFLAGS = -L. -L$(ZLIBLIB) -lpng -lz -lm $(LDRELEASE)
48N/A
48N/A# File extensions
48N/AO=.o
48N/AA=.a
48N/AE=
48N/A
48N/A# Variables
48N/AOBJS = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \
48N/A pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O) \
48N/A pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)
493N/A
48N/A# Targets
48N/Aall: libpng$(A) pngtest$(E)
70N/A
493N/Alibpng$(A): $(OBJS)
48N/A $(AR) $@ $(OBJS)
48N/A $(RANLIB) $@
493N/A
48N/Atest: pngtest$(E)
48N/A ./pngtest$(E)
48N/A
48N/Apngtest$(E): pngtest$(O) libpng$(A)
70N/A $(LD) -o $@ pngtest$(O) $(LDFLAGS)
48N/A
48N/Aclean:
48N/A $(RM) *$(O) libpng$(A) pngtest$(E) pngout.png
48N/A
70N/Apng$(O): png.h pngconf.h
493N/Apngerror$(O): png.h pngconf.h
70N/Apngget$(O): png.h pngconf.h
493N/Apngmem$(O): png.h pngconf.h
48N/Apngpread$(O): png.h pngconf.h
70N/Apngread$(O): png.h pngconf.h
48N/Apngrio$(O): png.h pngconf.h
70N/Apngrtran$(O): png.h pngconf.h
493N/Apngrutil$(O): png.h pngconf.h
493N/Apngset$(O): png.h pngconf.h
70N/Apngtest$(O): png.h pngconf.h
70N/Apngtrans$(O): png.h pngconf.h
70N/Apngwio$(O): png.h pngconf.h
70N/Apngwrite$(O): png.h pngconf.h
70N/Apngwtran$(O): png.h pngconf.h
48N/Apngwutil$(O): png.h pngconf.h
48N/A
48N/A