Makefile.win 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # Project: devc2
  2. # Makefile created by Dev-C++ 5.11
  3. CPP = g++.exe
  4. CC = gcc.exe
  5. WINDRES = windres.exe
  6. OBJ = main.o PikaScript/pikascript-api/__asset_pikaModules_py_a.o PikaScript/pikascript-api/__pikaBinding.o PikaScript/pikascript-api/pikaScript.o PikaScript/pikascript-core/dataStrs.o PikaScript/pikascript-core/dataArg.o PikaScript/pikascript-core/dataArgs.o PikaScript/pikascript-core/dataLink.o PikaScript/pikascript-core/dataLinkNode.o PikaScript/pikascript-core/dataMemory.o PikaScript/pikascript-core/dataQueue.o PikaScript/pikascript-core/dataQueueObj.o PikaScript/pikascript-core/dataStack.o PikaScript/pikascript-core/dataString.o PikaScript/pikascript-core/PikaCompiler.o PikaScript/pikascript-core/PikaObj.o PikaScript/pikascript-core/PikaParser.o PikaScript/pikascript-core/PikaPlatform.o PikaScript/pikascript-core/PikaVM.o PikaScript/pikascript-core/TinyObj.o PikaScript/pikascript-core/BaseObj.o PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_ByteArray.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_FILEIO.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Tuple.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Utils.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.o
  7. LINKOBJ = main.o PikaScript/pikascript-api/__asset_pikaModules_py_a.o PikaScript/pikascript-api/__pikaBinding.o PikaScript/pikascript-api/pikaScript.o PikaScript/pikascript-core/dataStrs.o PikaScript/pikascript-core/dataArg.o PikaScript/pikascript-core/dataArgs.o PikaScript/pikascript-core/dataLink.o PikaScript/pikascript-core/dataLinkNode.o PikaScript/pikascript-core/dataMemory.o PikaScript/pikascript-core/dataQueue.o PikaScript/pikascript-core/dataQueueObj.o PikaScript/pikascript-core/dataStack.o PikaScript/pikascript-core/dataString.o PikaScript/pikascript-core/PikaCompiler.o PikaScript/pikascript-core/PikaObj.o PikaScript/pikascript-core/PikaParser.o PikaScript/pikascript-core/PikaPlatform.o PikaScript/pikascript-core/PikaVM.o PikaScript/pikascript-core/TinyObj.o PikaScript/pikascript-core/BaseObj.o PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_ByteArray.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_FILEIO.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Tuple.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Utils.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.o
  8. LIBS = -L"D:/Program Files (x86)/Dev-Cpp/MinGW64/lib" -L"D:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -static-libgcc -s
  9. INCS = -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"./PikaScript/pikascript-core" -I"./PikaScript/pikascript-api"
  10. CXXINCS = -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++" -I"./PikaScript/pikascript-core" -I"./PikaScript/pikascript-api"
  11. BIN = Pika_devc.exe
  12. CXXFLAGS = $(CXXINCS) -std=c99 -Wall -Wextra
  13. CFLAGS = $(INCS) -std=c99 -Wall -Wextra
  14. RM = rm.exe -f
  15. .PHONY: all all-before all-after clean clean-custom
  16. all: all-before $(BIN) all-after
  17. clean: clean-custom
  18. ${RM} $(OBJ) $(BIN)
  19. $(BIN): $(OBJ)
  20. $(CC) $(LINKOBJ) -o $(BIN) $(LIBS)
  21. main.o: main.c
  22. $(CC) -c main.c -o main.o $(CFLAGS)
  23. PikaScript/pikascript-api/__asset_pikaModules_py_a.o: PikaScript/pikascript-api/__asset_pikaModules_py_a.c
  24. $(CC) -c PikaScript/pikascript-api/__asset_pikaModules_py_a.c -o PikaScript/pikascript-api/__asset_pikaModules_py_a.o $(CFLAGS)
  25. PikaScript/pikascript-api/__pikaBinding.o: PikaScript/pikascript-api/__pikaBinding.c
  26. $(CC) -c PikaScript/pikascript-api/__pikaBinding.c -o PikaScript/pikascript-api/__pikaBinding.o $(CFLAGS)
  27. PikaScript/pikascript-api/pikaScript.o: PikaScript/pikascript-api/pikaScript.c
  28. $(CC) -c PikaScript/pikascript-api/pikaScript.c -o PikaScript/pikascript-api/pikaScript.o $(CFLAGS)
  29. PikaScript/pikascript-core/dataStrs.o: PikaScript/pikascript-core/dataStrs.c
  30. $(CC) -c PikaScript/pikascript-core/dataStrs.c -o PikaScript/pikascript-core/dataStrs.o $(CFLAGS)
  31. PikaScript/pikascript-core/dataArg.o: PikaScript/pikascript-core/dataArg.c
  32. $(CC) -c PikaScript/pikascript-core/dataArg.c -o PikaScript/pikascript-core/dataArg.o $(CFLAGS)
  33. PikaScript/pikascript-core/dataArgs.o: PikaScript/pikascript-core/dataArgs.c
  34. $(CC) -c PikaScript/pikascript-core/dataArgs.c -o PikaScript/pikascript-core/dataArgs.o $(CFLAGS)
  35. PikaScript/pikascript-core/dataLink.o: PikaScript/pikascript-core/dataLink.c
  36. $(CC) -c PikaScript/pikascript-core/dataLink.c -o PikaScript/pikascript-core/dataLink.o $(CFLAGS)
  37. PikaScript/pikascript-core/dataLinkNode.o: PikaScript/pikascript-core/dataLinkNode.c
  38. $(CC) -c PikaScript/pikascript-core/dataLinkNode.c -o PikaScript/pikascript-core/dataLinkNode.o $(CFLAGS)
  39. PikaScript/pikascript-core/dataMemory.o: PikaScript/pikascript-core/dataMemory.c
  40. $(CC) -c PikaScript/pikascript-core/dataMemory.c -o PikaScript/pikascript-core/dataMemory.o $(CFLAGS)
  41. PikaScript/pikascript-core/dataQueue.o: PikaScript/pikascript-core/dataQueue.c
  42. $(CC) -c PikaScript/pikascript-core/dataQueue.c -o PikaScript/pikascript-core/dataQueue.o $(CFLAGS)
  43. PikaScript/pikascript-core/dataQueueObj.o: PikaScript/pikascript-core/dataQueueObj.c
  44. $(CC) -c PikaScript/pikascript-core/dataQueueObj.c -o PikaScript/pikascript-core/dataQueueObj.o $(CFLAGS)
  45. PikaScript/pikascript-core/dataStack.o: PikaScript/pikascript-core/dataStack.c
  46. $(CC) -c PikaScript/pikascript-core/dataStack.c -o PikaScript/pikascript-core/dataStack.o $(CFLAGS)
  47. PikaScript/pikascript-core/dataString.o: PikaScript/pikascript-core/dataString.c
  48. $(CC) -c PikaScript/pikascript-core/dataString.c -o PikaScript/pikascript-core/dataString.o $(CFLAGS)
  49. PikaScript/pikascript-core/PikaCompiler.o: PikaScript/pikascript-core/PikaCompiler.c
  50. $(CC) -c PikaScript/pikascript-core/PikaCompiler.c -o PikaScript/pikascript-core/PikaCompiler.o $(CFLAGS)
  51. PikaScript/pikascript-core/PikaObj.o: PikaScript/pikascript-core/PikaObj.c
  52. $(CC) -c PikaScript/pikascript-core/PikaObj.c -o PikaScript/pikascript-core/PikaObj.o $(CFLAGS)
  53. PikaScript/pikascript-core/PikaParser.o: PikaScript/pikascript-core/PikaParser.c
  54. $(CC) -c PikaScript/pikascript-core/PikaParser.c -o PikaScript/pikascript-core/PikaParser.o $(CFLAGS)
  55. PikaScript/pikascript-core/PikaPlatform.o: PikaScript/pikascript-core/PikaPlatform.c
  56. $(CC) -c PikaScript/pikascript-core/PikaPlatform.c -o PikaScript/pikascript-core/PikaPlatform.o $(CFLAGS)
  57. PikaScript/pikascript-core/PikaVM.o: PikaScript/pikascript-core/PikaVM.c
  58. $(CC) -c PikaScript/pikascript-core/PikaVM.c -o PikaScript/pikascript-core/PikaVM.o $(CFLAGS)
  59. PikaScript/pikascript-core/TinyObj.o: PikaScript/pikascript-core/TinyObj.c
  60. $(CC) -c PikaScript/pikascript-core/TinyObj.c -o PikaScript/pikascript-core/TinyObj.o $(CFLAGS)
  61. PikaScript/pikascript-core/BaseObj.o: PikaScript/pikascript-core/BaseObj.c
  62. $(CC) -c PikaScript/pikascript-core/BaseObj.c -o PikaScript/pikascript-core/BaseObj.o $(CFLAGS)
  63. PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.o: PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.c
  64. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.c -o PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.o $(CFLAGS)
  65. PikaScript/pikascript-lib/PikaStdLib/PikaStdData_ByteArray.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_ByteArray.c
  66. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_ByteArray.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_ByteArray.o $(CFLAGS)
  67. PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.c
  68. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.o $(CFLAGS)
  69. PikaScript/pikascript-lib/PikaStdLib/PikaStdData_FILEIO.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_FILEIO.c
  70. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_FILEIO.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_FILEIO.o $(CFLAGS)
  71. PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.c
  72. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.o $(CFLAGS)
  73. PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.c
  74. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.o $(CFLAGS)
  75. PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Tuple.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Tuple.c
  76. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Tuple.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Tuple.o $(CFLAGS)
  77. PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Utils.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Utils.c
  78. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Utils.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Utils.o $(CFLAGS)
  79. PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.c
  80. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o $(CFLAGS)
  81. PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.c
  82. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o $(CFLAGS)
  83. PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.c
  84. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.o $(CFLAGS)
  85. PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c
  86. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o $(CFLAGS)
  87. PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.c
  88. $(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.o $(CFLAGS)