Makefile.djgpp
上传用户:sorock1981
上传日期:2007-01-06
资源大小:73k
文件大小:1k
源码类别:

图片显示

开发平台:

Unix_Linux

  1. # Makefile for gif2png
  2. #required for djgpp, you can also use copy /b go32.exe+gif2png gif2png.exe
  3. #COFF2EXE=coff2exe
  4. COFF2EXE=@echo >/dev/null
  5. PNGINC=/usr/include
  6. PNGLIB=/usr/lib
  7. ZINC=/usr/include
  8. ZLIB=/usr/lib
  9. BINDIR=/usr/bin
  10. MANDIR=/usr/man/man1
  11. INCLUDE=-I$(PNGINC) -I$(ZINC)
  12. LIBS=$(PNGLIB)/libpng.a $(ZLIB)/libz.a
  13. CFLAGS=$(INCLUDE) -g -O -Wall
  14. LDFLAGS=-g
  15. #CFLAGS=$(INCLUDE) -O -Wall
  16. #LDFLAGS=-s
  17. OBJS=gif2png.o gifread.o version.o 437_l1.o memory.o
  18. all: gif2png
  19. install: gif2png
  20. cp gif2png $(BINDIR)
  21. cp gif2png.man $(MANDIR)/gif2png.1
  22. uninstall:
  23. rm -f $(BINDIR)/gif2png $(MANDIR)/gif2png.1
  24. all-lib: libpng zlib all
  25. gif2png: $(OBJS) $(LIBS)
  26. $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
  27. $(COFF2EXE) $@
  28. gif2png.o: gif2png.c gif2png.h
  29. gifread.o: gifread.c gif2png.h
  30. memory.o: memory.c gif2png.h
  31. version.o: version.c gif2png.c gifread.c memory.c 437_l1.c gif2png.h
  32. $(CC) $(CFLAGS) -c version.c -DPNGLIB="$(PNGLIB)" -DZLIB="$(ZLIB)"
  33. tags:  .force
  34. ctags *.[ch] $(PNGLIB)/*.[ch] $(ZLIB)/*.[ch]
  35. libpng: .force
  36. cd $(PNGLIB); make
  37. zlib: .force
  38. cd $(ZLIB); make
  39. .force:
  40. clean:
  41. rm -f gif2png *.o