############################################################################# # Makefile for building libglpng.a # Generated by tmake at 17:31, 1999/08/27 # Project: glpng # Template: lib ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ CFLAGS = -pipe -Wall -W -O2 -fno-strength-reduce CXXFLAGS= -pipe -Wall -W -O2 -fno-strength-reduce INCPATH = -I../include AR = ar cqs RANLIB = MOC = moc TAR = tar -cf GZIP = gzip -9f ####### Files HEADERS = png/png.h \ png/pngconf.h \ zlib/infblock.h \ zlib/infcodes.h \ zlib/inffast.h \ zlib/inffixed.h \ zlib/inftrees.h \ zlib/infutil.h \ zlib/zconf.h \ zlib/zlib.h \ zlib/zutil.h SOURCES = glpng.c \ png/png.c \ png/pngerror.c \ png/pngget.c \ png/pngmem.c \ png/pngpread.c \ png/pngread.c \ png/pngrio.c \ png/pngrtran.c \ png/pngrutil.c \ png/pngset.c \ png/pngtrans.c \ zlib/adler32.c \ zlib/crc32.c \ zlib/infblock.c \ zlib/infcodes.c \ zlib/inffast.c \ zlib/inflate.c \ zlib/inftrees.c \ zlib/infutil.c \ zlib/zutil.c OBJECTS = glpng.o \ png/png.o \ png/pngerror.o \ png/pngget.o \ png/pngmem.o \ png/pngpread.o \ png/pngread.o \ png/pngrio.o \ png/pngrtran.o \ png/pngrutil.o \ png/pngset.o \ png/pngtrans.o \ zlib/adler32.o \ zlib/crc32.o \ zlib/infblock.o \ zlib/infcodes.o \ zlib/inffast.o \ zlib/inflate.o \ zlib/inftrees.o \ zlib/infutil.o \ zlib/zutil.o SRCMOC = OBJMOC = DIST = TARGET = libglpng.a ####### Implicit rules .SUFFIXES: .cpp .cxx .cc .C .c .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .C.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules all: $(TARGET) staticlib: $(TARGET) $(TARGET): $(OBJECTS) $(OBJMOC) -rm -f ../lib/$(TARGET) $(AR) $(TARGET) $(OBJECTS) $(OBJMOC) mv $(TARGET) ../lib moc: $(SRCMOC) tmake: Makefile Makefile: glpng.pro tmake glpng.pro -o Makefile dist: $(TAR) glpng.tar glpng.pro $(SOURCES) $(HEADERS) $(DIST) $(GZIP) glpng.tar clean: -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET) -rm -f *~ core *.bck ####### Compile glpng.o: glpng.c \ png/png.h png/png.o: png/png.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngerror.o: png/pngerror.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngget.o: png/pngget.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngmem.o: png/pngmem.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngpread.o: png/pngpread.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngread.o: png/pngread.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngrio.o: png/pngrio.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngrtran.o: png/pngrtran.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngrutil.o: png/pngrutil.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngset.o: png/pngset.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h png/pngtrans.o: png/pngtrans.c \ png/png.h \ png/../zlib/zlib.h \ png/pngconf.h zlib/adler32.o: zlib/adler32.c \ zlib/zlib.h \ zlib/zconf.h zlib/crc32.o: zlib/crc32.c \ zlib/zlib.h \ zlib/zconf.h zlib/infblock.o: zlib/infblock.c \ zlib/zutil.h \ zlib/zlib.h \ zlib/zconf.h \ zlib/infblock.h \ zlib/inftrees.h \ zlib/infcodes.h \ zlib/infutil.h zlib/infcodes.o: zlib/infcodes.c \ zlib/zutil.h \ zlib/zlib.h \ zlib/zconf.h \ zlib/inftrees.h \ zlib/infblock.h \ zlib/infcodes.h \ zlib/infutil.h \ zlib/inffast.h zlib/inffast.o: zlib/inffast.c \ zlib/zutil.h \ zlib/zlib.h \ zlib/zconf.h \ zlib/inftrees.h \ zlib/infblock.h \ zlib/infcodes.h \ zlib/infutil.h \ zlib/inffast.h zlib/inflate.o: zlib/inflate.c \ zlib/zutil.h \ zlib/zlib.h \ zlib/zconf.h \ zlib/infblock.h zlib/inftrees.o: zlib/inftrees.c \ zlib/zutil.h \ zlib/zlib.h \ zlib/zconf.h \ zlib/inftrees.h \ zlib/inffixed.h zlib/infutil.o: zlib/infutil.c \ zlib/zutil.h \ zlib/zlib.h \ zlib/zconf.h \ zlib/infblock.h \ zlib/inftrees.h \ zlib/infcodes.h \ zlib/infutil.h zlib/zutil.o: zlib/zutil.c \ zlib/zutil.h \ zlib/zlib.h \ zlib/zconf.h