makefile.tc3 707 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # Makefile for PngMinus (png2pnm and pnm2png)
  2. # TurboC++ 3.0
  3. CC=tcc -Ic:\tc3\inc
  4. LD=tcc -Lc:\tc3\lib
  5. LB=tlib
  6. RM=del
  7. CP=copy
  8. MODEL=l
  9. CPPFLAGS=-I..\libpng -I..\zlib
  10. CFLAGS=-O -m$(MODEL)
  11. LDFLAGS=-m$(MODEL) -L..\libpng -L..\zlib
  12. C=.c
  13. O=.obj
  14. L=.lib
  15. E=.exe
  16. # dependencies
  17. all: png2pnm$(E) pnm2png$(E)
  18. png2pnm$(O): png2pnm$(C)
  19. $(CC) -c $(CPPFLAGS) $(CFLAGS) png2pnm$(C)
  20. png2pnm$(E): png2pnm$(O)
  21. $(LD) $(LDFLAGS) png2pnm$(O) libpng$(L) zlib$(L)
  22. pnm2png$(O): pnm2png$(C)
  23. $(CC) -c $(CPPFLAGS) $(CFLAGS) pnm2png$(C)
  24. pnm2png$(E): pnm2png$(O)
  25. $(LD) $(LDFLAGS) pnm2png$(O) libpng$(L) zlib$(L)
  26. clean:
  27. $(RM) *$(O)
  28. $(RM) *$(E)
  29. # End of makefile for png2pnm / pnm2png