Blame scripts/makefile.atari

Packit 0ba690
# makefile for libpng
Packit 0ba690
# Copyright (C) 2002 Glenn Randers-Pehrson
Packit 0ba690
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
Packit 0ba690
#
Packit 0ba690
# This code is released under the libpng license.
Packit 0ba690
# For conditions of distribution and use, see the disclaimer
Packit 0ba690
# and license in png.h
Packit 0ba690
#
Packit 0ba690
# Modified for LC56/ATARI assumes libz.lib is in same dir and uses default
Packit 0ba690
# rules for library management
Packit 0ba690
#
Packit 0ba690
CFLAGS=-I..\zlib -O
Packit 0ba690
LBR = png.lib
Packit 0ba690
LDFLAGS=-lpng -lz -lm
Packit 0ba690
Packit 0ba690
# where make install puts libpng.a and png.h
Packit 0ba690
prefix=/usr/local
Packit 0ba690
INCPATH=$(prefix)/include
Packit 0ba690
LIBPATH=$(prefix)/lib
Packit 0ba690
Packit 0ba690
# override DESTDIR= on the make install command line to easily support
Packit 0ba690
# installing into a temporary location.  Example:
Packit 0ba690
#
Packit 0ba690
#    make install DESTDIR=/tmp/build/libpng
Packit 0ba690
#
Packit 0ba690
# If you're going to install into a temporary location
Packit 0ba690
# via DESTDIR, $(DESTDIR)$(prefix) must already exist before
Packit 0ba690
# you execute make install.
Packit 0ba690
DESTDIR=
Packit 0ba690
Packit 0ba690
OBJS = $(LBR)(png.o) $(LBR)(pngset.o) $(LBR)(pngget.o) $(LBR)(pngrutil.o)\
Packit 0ba690
	$(LBR)(pngtrans.o) $(LBR)(pngwutil.o)\
Packit 0ba690
	$(LBR)(pngread.o) $(LBR)(pngerror.o) $(LBR)(pngwrite.o)\
Packit 0ba690
	$(LBR)(pngrtran.o) $(LBR)(pngwtran.o)\
Packit 0ba690
	$(LBR)(pngmem.o) $(LBR)(pngrio.o) $(LBR)(pngwio.o) $(LBR)(pngpread.o)
Packit 0ba690
Packit 0ba690
all: $(LBR) pngtest.ttp
Packit 0ba690
Packit 0ba690
$(LBR): $(OBJS)
Packit 0ba690
Packit 0ba690
pngtest.ttp: pngtest.o $(LBR)
Packit 0ba690
	$(CC) $(CFLAGS) $(LDFLAGS) -o$@ pngtest.o
Packit 0ba690
Packit 0ba690
install: libpng.a
Packit 0ba690
	-@mkdir $(DESTDIR)$(INCPATH)
Packit 0ba690
	-@mkdir $(DESTDIR)$(INCPATH)/libpng
Packit 0ba690
	-@mkdir $(DESTDIR)$(LIBPATH)
Packit 0ba690
	-@rm -f $(DESTDIR)$(INCPATH)/png.h
Packit 0ba690
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
Packit 0ba690
	cp png.h $(DESTDIR)$(INCPATH)/libpng
Packit 0ba690
	cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
Packit 0ba690
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
Packit 0ba690
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
Packit 0ba690
	(cd $(DESTDIR)$(INCPATH); ln -f -s $(LIBNAME) libpng; \
Packit 0ba690
	ln -f -s $(LIBNAME)/* .)