makefile.tc3 678 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. CCFLAGS=-O -m$(MODEL) -I..\libpng -I..\zlib
  10. LDFLAGS=-m$(MODEL) -L..\libpng -L..\zlib
  11. C=.c
  12. O=.obj
  13. L=.lib
  14. E=.exe
  15. # dependencies
  16. all: png2pnm$(E) pnm2png$(E)
  17. png2pnm$(O): png2pnm$(C)
  18. $(CC) -c $(CCFLAGS) png2pnm$(C)
  19. png2pnm$(E): png2pnm$(O)
  20. $(LD) $(LDFLAGS) png2pnm$(O) libpng$(L) zlib$(L)
  21. pnm2png$(O): pnm2png$(C)
  22. $(CC) -c $(CCFLAGS) pnm2png$(C)
  23. pnm2png$(E): pnm2png$(O)
  24. $(LD) $(LDFLAGS) pnm2png$(O) libpng$(L) zlib$(L)
  25. clean:
  26. $(RM) *$(O)
  27. $(RM) *$(E)
  28. # End of makefile for png2pnm / pnm2png