Blame gtkmm-osx/libpng-1.2.5/scripts/makefile.mips

Carlos Lopez a09598
# makefile for libpng
Carlos Lopez a09598
# Copyright (C) Glenn Randers-Pehrson
Carlos Lopez a09598
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
Carlos Lopez a09598
# For conditions of distribution and use, see copyright notice in png.h
Carlos Lopez a09598
Carlos Lopez a09598
# where make install puts libpng.a and png.h
Carlos Lopez a09598
prefix=/usr/local
Carlos Lopez a09598
INCPATH=$(prefix)/include
Carlos Lopez a09598
LIBPATH=$(prefix)/lib
Carlos Lopez a09598
Carlos Lopez a09598
# override DESTDIR= on the make install command line to easily support
Carlos Lopez a09598
# installing into a temporary location.  Example:
Carlos Lopez a09598
#
Carlos Lopez a09598
#    make install DESTDIR=/tmp/build/libpng
Carlos Lopez a09598
#
Carlos Lopez a09598
# If you're going to install into a temporary location
Carlos Lopez a09598
# via DESTDIR, $(DESTDIR)$(prefix) must already exist before
Carlos Lopez a09598
# you execute make install.
Carlos Lopez a09598
DESTDIR=
Carlos Lopez a09598
Carlos Lopez a09598
CC=cc
Carlos Lopez a09598
CFLAGS=-I../zlib -O -systype sysv -DSYSV -w -Dmips
Carlos Lopez a09598
#CFLAGS=-O
Carlos Lopez a09598
LDFLAGS=-L. -L../zlib/ -lpng -lz -lm
Carlos Lopez a09598
Carlos Lopez a09598
#RANLIB=ranlib
Carlos Lopez a09598
RANLIB=echo
Carlos Lopez a09598
Carlos Lopez a09598
OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
Carlos Lopez a09598
	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
Carlos Lopez a09598
	pngwtran.o pngmem.o pngerror.o pngpread.o
Carlos Lopez a09598
Carlos Lopez a09598
all: libpng.a pngtest
Carlos Lopez a09598
Carlos Lopez a09598
libpng.a: $(OBJS)
Carlos Lopez a09598
	ar rc $@  $(OBJS)
Carlos Lopez a09598
	$(RANLIB) $@
Carlos Lopez a09598
Carlos Lopez a09598
pngtest: pngtest.o libpng.a
Carlos Lopez a09598
	$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
Carlos Lopez a09598
Carlos Lopez a09598
test: pngtest
Carlos Lopez a09598
	./pngtest
Carlos Lopez a09598
Carlos Lopez a09598
install: libpng.a
Carlos Lopez a09598
	-@mkdir $(DESTDIR)$(INCPATH)
Carlos Lopez a09598
	-@mkdir $(DESTDIR)$(INCPATH)/libpng
Carlos Lopez a09598
	-@mkdir $(DESTDIR)$(LIBPATH)
Carlos Lopez a09598
	-@rm -f $(DESTDIR)$(INCPATH)/png.h
Carlos Lopez a09598
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
Carlos Lopez a09598
	cp png.h $(DESTDIR)$(INCPATH)/libpng
Carlos Lopez a09598
	cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
Carlos Lopez a09598
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
Carlos Lopez a09598
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
Carlos Lopez a09598
	(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
Carlos Lopez a09598
	cp libpng.a $(DESTDIR)$(LIBPATH)
Carlos Lopez a09598
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
Carlos Lopez a09598
Carlos Lopez a09598
clean:
Carlos Lopez a09598
	rm -f *.o libpng.a pngtest pngout.png
Carlos Lopez a09598
Carlos Lopez a09598
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
Carlos Lopez a09598
writelock:
Carlos Lopez a09598
	chmod a-w *.[ch35] $(DOCS) scripts/*
Carlos Lopez a09598
Carlos Lopez a09598
# DO NOT DELETE THIS LINE -- make depend depends on it.
Carlos Lopez a09598
Carlos Lopez a09598
png.o: png.h pngconf.h
Carlos Lopez a09598
pngerror.o: png.h pngconf.h
Carlos Lopez a09598
pngrio.o: png.h pngconf.h
Carlos Lopez a09598
pngwio.o: png.h pngconf.h
Carlos Lopez a09598
pngmem.o: png.h pngconf.h
Carlos Lopez a09598
pngset.o: png.h pngconf.h
Carlos Lopez a09598
pngget.o: png.h pngconf.h
Carlos Lopez a09598
pngread.o: png.h pngconf.h
Carlos Lopez a09598
pngpread.o: png.h pngconf.h
Carlos Lopez a09598
pngrtran.o: png.h pngconf.h
Carlos Lopez a09598
pngrutil.o: png.h pngconf.h
Carlos Lopez a09598
pngtest.o: png.h pngconf.h
Carlos Lopez a09598
pngtrans.o: png.h pngconf.h
Carlos Lopez a09598
pngwrite.o: png.h pngconf.h
Carlos Lopez a09598
pngwtran.o: png.h pngconf.h
Carlos Lopez a09598
pngwutil.o: png.h pngconf.h