minizip.cbp.mak 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. #------------------------------------------------------------------------------#
  2. # This makefile was generated by 'cbp2make' tool rev.135 #
  3. #------------------------------------------------------------------------------#
  4. WORKDIR = `pwd`
  5. CC = gcc
  6. CXX = g++
  7. AR = ar
  8. LD = g++
  9. WINDRES = windres
  10. INC =
  11. CFLAGS = -DNOCRYPT=1
  12. RESINC =
  13. LIBDIR =
  14. LIB =
  15. LDFLAGS =
  16. INC_DEBUG = $(INC)
  17. CFLAGS_DEBUG = $(CFLAGS) -Wall -g
  18. RESINC_DEBUG = $(RESINC)
  19. RCFLAGS_DEBUG = $(RCFLAGS)
  20. LIBDIR_DEBUG = $(LIBDIR)
  21. LIB_DEBUG = $(LIB)
  22. LDFLAGS_DEBUG = $(LDFLAGS)
  23. OBJDIR_DEBUG = obj/Debug
  24. DEP_DEBUG =
  25. OUT_DEBUG = libminizip.a
  26. INC_RELEASE = $(INC)
  27. CFLAGS_RELEASE = $(CFLAGS) -Wall -O2
  28. RESINC_RELEASE = $(RESINC)
  29. RCFLAGS_RELEASE = $(RCFLAGS)
  30. LIBDIR_RELEASE = $(LIBDIR)
  31. LIB_RELEASE = $(LIB)
  32. LDFLAGS_RELEASE = $(LDFLAGS) -s
  33. OBJDIR_RELEASE = obj/Release
  34. DEP_RELEASE =
  35. OUT_RELEASE = libminizip.a
  36. OBJ_DEBUG = $(OBJDIR_DEBUG)/ioapi.o $(OBJDIR_DEBUG)/iowin32.o $(OBJDIR_DEBUG)/mztools.o $(OBJDIR_DEBUG)/unzip.o $(OBJDIR_DEBUG)/zip.o
  37. OBJ_RELEASE = $(OBJDIR_RELEASE)/ioapi.o $(OBJDIR_RELEASE)/iowin32.o $(OBJDIR_RELEASE)/mztools.o $(OBJDIR_RELEASE)/unzip.o $(OBJDIR_RELEASE)/zip.o
  38. all: debug release
  39. clean: clean_debug clean_release
  40. before_debug:
  41. test -d $(OBJDIR_DEBUG) || mkdir -p $(OBJDIR_DEBUG)
  42. after_debug:
  43. debug: before_debug out_debug after_debug
  44. out_debug: $(OBJ_DEBUG) $(DEP_DEBUG)
  45. $(AR) rcs $(OUT_DEBUG) $(OBJ_DEBUG)
  46. $(OBJDIR_DEBUG)/ioapi.o: ioapi.c
  47. $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ioapi.c -o $(OBJDIR_DEBUG)/ioapi.o
  48. $(OBJDIR_DEBUG)/iowin32.o: iowin32.c
  49. $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c iowin32.c -o $(OBJDIR_DEBUG)/iowin32.o
  50. $(OBJDIR_DEBUG)/mztools.o: mztools.c
  51. $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c mztools.c -o $(OBJDIR_DEBUG)/mztools.o
  52. $(OBJDIR_DEBUG)/unzip.o: unzip.c
  53. $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c unzip.c -o $(OBJDIR_DEBUG)/unzip.o
  54. $(OBJDIR_DEBUG)/zip.o: zip.c
  55. $(CC) $(CFLAGS_DEBUG) $(INC_DEBUG) -c zip.c -o $(OBJDIR_DEBUG)/zip.o
  56. clean_debug:
  57. rm -f $(OBJ_DEBUG) $(OUT_DEBUG)
  58. rm -rf $(OBJDIR_DEBUG)
  59. before_release:
  60. test -d $(OBJDIR_RELEASE) || mkdir -p $(OBJDIR_RELEASE)
  61. after_release:
  62. release: before_release out_release after_release
  63. out_release: $(OBJ_RELEASE) $(DEP_RELEASE)
  64. $(AR) rcs $(OUT_RELEASE) $(OBJ_RELEASE)
  65. $(OBJDIR_RELEASE)/ioapi.o: ioapi.c
  66. $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ioapi.c -o $(OBJDIR_RELEASE)/ioapi.o
  67. $(OBJDIR_RELEASE)/iowin32.o: iowin32.c
  68. $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c iowin32.c -o $(OBJDIR_RELEASE)/iowin32.o
  69. $(OBJDIR_RELEASE)/mztools.o: mztools.c
  70. $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c mztools.c -o $(OBJDIR_RELEASE)/mztools.o
  71. $(OBJDIR_RELEASE)/unzip.o: unzip.c
  72. $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c unzip.c -o $(OBJDIR_RELEASE)/unzip.o
  73. $(OBJDIR_RELEASE)/zip.o: zip.c
  74. $(CC) $(CFLAGS_RELEASE) $(INC_RELEASE) -c zip.c -o $(OBJDIR_RELEASE)/zip.o
  75. clean_release:
  76. rm -f $(OBJ_RELEASE) $(OUT_RELEASE)
  77. rm -rf $(OBJDIR_RELEASE)
  78. .PHONY: before_debug after_debug clean_debug before_release after_release clean_release