makefile.dj2 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # DJGPP (DOS gcc) makefile for libpng
  2. # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
  3. # For conditions of distribution and use, see copyright notice in png.h
  4. CC=gcc
  5. CFLAGS=-I../zlib -O
  6. LDFLAGS=-L. -L../zlib/ -lpng -lz -lm
  7. RANLIB=ranlib
  8. # where make install puts libpng.a and png.h
  9. #prefix=/usr/local
  10. prefix=.
  11. OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
  12. pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o pngwtran.o \
  13. pngmem.o pngerror.o pngpread.o
  14. all: libpng.a pngtest
  15. libpng.a: $(OBJS)
  16. ar rc $@ $(OBJS)
  17. $(RANLIB) $@
  18. pngtest: pngtest.o libpng.a
  19. $(CC) -o pngtest $(CCFLAGS) pngtest.o $(LDFLAGS)
  20. coff2exe pngtest
  21. test: pngtest
  22. ./pngtest
  23. clean:
  24. rm -f *.o libpng.a pngtest pngout.png
  25. # DO NOT DELETE THIS LINE -- make depend depends on it.
  26. png.o: png.h pngconf.h
  27. pngerror.o: png.h pngconf.h
  28. pngrio.o: png.h pngconf.h
  29. pngwio.o: png.h pngconf.h
  30. pngmem.o: png.h pngconf.h
  31. pngset.o: png.h pngconf.h
  32. pngget.o: png.h pngconf.h
  33. pngread.o: png.h pngconf.h
  34. pngpread.o: png.h pngconf.h
  35. pngrtran.o: png.h pngconf.h
  36. pngrutil.o: png.h pngconf.h
  37. pngtest.o: png.h pngconf.h
  38. pngtrans.o: png.h pngconf.h
  39. pngwrite.o: png.h pngconf.h
  40. pngwtran.o: png.h pngconf.h
  41. pngwutil.o: png.h pngconf.h