makefile.atari
上传用户:sesekoo
上传日期:2020-07-18
资源大小:21543k
文件大小:2k
源码类别:

界面编程

开发平台:

Visual C++

  1. # makefile for libpng
  2. # Copyright (C) 2002 Glenn Randers-Pehrson
  3. # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
  4. # For conditions of distribution and use, see copyright notice in png.h
  5. # modified for LC56/ATARI assumes libz.lib is in same dir and uses default
  6. # rules for library management
  7. #
  8. CFLAGS=-I..zlib -O
  9. LBR = png.lib
  10. LDFLAGS=-lpng -lz -lm
  11. # where make install puts libpng.a and png.h
  12. prefix=/usr/local
  13. INCPATH=$(prefix)/include
  14. LIBPATH=$(prefix)/lib
  15. # override DESTDIR= on the make install command line to easily support
  16. # installing into a temporary location.  Example:
  17. #
  18. #    make install DESTDIR=/tmp/build/libpng
  19. #
  20. # If you're going to install into a temporary location
  21. # via DESTDIR, $(DESTDIR)$(prefix) must already exist before
  22. # you execute make install.
  23. DESTDIR=
  24. OBJS = $(LBR)(png.o) $(LBR)(pngset.o) $(LBR)(pngget.o) $(LBR)(pngrutil.o)
  25. $(LBR)(pngtrans.o) $(LBR)(pngwutil.o)
  26. $(LBR)(pngread.o) $(LBR)(pngerror.o) $(LBR)(pngwrite.o)
  27. $(LBR)(pngrtran.o) $(LBR)(pngwtran.o)
  28. $(LBR)(pngmem.o) $(LBR)(pngrio.o) $(LBR)(pngwio.o) $(LBR)(pngpread.o)
  29. all: $(LBR) pngtest.ttp
  30. $(LBR): $(OBJS)
  31. pngtest.ttp: pngtest.o $(LBR)
  32. $(CC) $(CFLAGS) $(LDFLAGS) -o$@ pngtest.o
  33. install: libpng.a
  34. -@mkdir $(DESTDIR)$(INCPATH)
  35. -@mkdir $(DESTDIR)$(INCPATH)/libpng
  36. -@mkdir $(DESTDIR)$(LIBPATH)
  37. -@rm -f $(DESTDIR)$(INCPATH)/png.h
  38. -@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
  39. cp png.h $(DESTDIR)$(INCPATH)/libpng
  40. cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
  41. chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
  42. chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
  43. (cd $(DESTDIR)$(INCPATH); ln -f -s $(LIBNAME) libpng; 
  44. ln -f -s $(LIBNAME)/* .)