makefile.tc
上传用户:zlh9724
上传日期:2007-01-04
资源大小:1991k
文件大小:2k
源码类别:

浏览器

开发平台:

Unix_Linux

  1. # Makefile for libpng
  2. # TurboC++ 3.0 (Note: All modules are compiled in C mode)
  3. # To use, do "make -fmakefile.tc"
  4. # ------------- Turbo C++ 3.0 -------------
  5. MODEL=-ml
  6. CFLAGS=-O2 -Z $(MODEL) -I..zlib
  7. CC=tcc
  8. LD=tcc
  9. LIB=tlib
  10. LDFLAGS=$(MODEL)
  11. O=.obj
  12. # variables
  13. OBJS1 = png$(O) pngrcb$(O) pngrutil$(O) pngtrans$(O) pngwutil$(O) pngmem$(O) pngpread$(O)
  14. OBJS2 = pngread$(O) pngerror$(O) pngwrite$(O) pngrtran$(O) pngwtran$(O) pngio$(O)
  15. OBJSL1 = +png$(O) +pngrcb$(O) +pngrutil$(O) +pngtrans$(O) +pngwutil$(O) +pngmem$(O) +pngpread$(O)
  16. OBJSL2 = +pngread$(O) +pngerror$(O) +pngwrite$(O) +pngrtran$(O) +pngwtran$(O) pngio$(O)
  17. all: libpng.lib
  18. png$(O): png.h pngconf.h
  19.   $(CC) -c $(CFLAGS) $*.c
  20. pngrcb$(O): png.h pngconf.h
  21.   $(CC) -c $(CFLAGS) $*.c
  22. pngread$(O): png.h pngconf.h
  23.   $(CC) -c $(CFLAGS) $*.c
  24. pngpread$(O): png.h pngconf.h
  25.   $(CC) -c $(CFLAGS) $*.c
  26. pngrtran$(O): png.h pngconf.h
  27.   $(CC) -c $(CFLAGS) $*.c
  28. pngrutil$(O): png.h pngconf.h
  29.   $(CC) -c $(CFLAGS) $*.c
  30. pngerror$(O): png.h pngconf.h
  31.         $(CC) -c $(CFLAGS) $*.c
  32. pngmem$(O): png.h pngconf.h
  33.         $(CC) -c $(CFLAGS) $*.c
  34. pngio$(O): png.h pngconf.h
  35.         $(CC) -c $(CFLAGS) $*.c
  36. pngtest$(O): png.h pngconf.h
  37.         $(CC) -c $(CFLAGS) $*.c
  38. pngtrans$(O): png.h pngconf.h
  39.         $(CC) -c $(CFLAGS) $*.c
  40. pngwrite$(O): png.h pngconf.h
  41.         $(CC) -c $(CFLAGS) $*.c
  42. pngwtran$(O): png.h pngconf.h
  43.         $(CC) -c $(CFLAGS) $*.c
  44. pngwutil$(O): png.h pngconf.h
  45.         $(CC) -c $(CFLAGS) $*.c
  46. libpng.lib: $(OBJS1) $(OBJS2)
  47.         $(LIB) libpng +$(OBJSL1)
  48.         $(LIB) libpng +$(OBJSL2)
  49. # End of makefile for libpng