libstarlight.mk 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. ##
  2. ## Auto Generated makefile by CodeLite IDE
  3. ## any manual changes will be erased
  4. ##
  5. ## Debug
  6. ProjectName :=libstarlight
  7. ConfigurationName :=Debug
  8. WorkspacePath := "/home/allah/Projects/TrianglesReborn"
  9. ProjectPath := "/home/allah/Projects/libstarlight"
  10. IntermediateDirectory :=./Debug
  11. OutDir := $(IntermediateDirectory)
  12. CurrentFileName :=
  13. CurrentFilePath :=
  14. CurrentFileFullPath :=
  15. User :=
  16. Date :=12/12/16
  17. CodeLitePath :="/home/allah/.codelite"
  18. LinkerName :=/usr/bin/g++
  19. SharedObjectLinkerName :=/usr/bin/g++ -shared -fPIC
  20. ObjectSuffix :=.o
  21. DependSuffix :=.o.d
  22. PreprocessSuffix :=.i
  23. DebugSwitch :=-g
  24. IncludeSwitch :=-I
  25. LibrarySwitch :=-l
  26. OutputSwitch :=-o
  27. LibraryPathSwitch :=-L
  28. PreprocessorSwitch :=-D
  29. SourceSwitch :=-c
  30. OutputFile :=$(IntermediateDirectory)/$(ProjectName)
  31. Preprocessors :=
  32. ObjectSwitch :=-o
  33. ArchiveOutputSwitch :=
  34. PreprocessOnlySwitch :=-E
  35. ObjectsFileList :="libstarlight.txt"
  36. PCHCompileFlags :=
  37. MakeDirCommand :=mkdir -p
  38. LinkOptions :=
  39. IncludePath := $(IncludeSwitch). $(IncludeSwitch). $(IncludeSwitch)include
  40. IncludePCH :=
  41. RcIncludePath :=
  42. Libs := $(LibrarySwitch)sfml-audio $(LibrarySwitch)sfml-graphics $(LibrarySwitch)sfml-window $(LibrarySwitch)sfml-system
  43. ArLibs := "sfml-audio" "sfml-graphics" "sfml-window" "sfml-system"
  44. LibPath := $(LibraryPathSwitch). $(LibraryPathSwitch)lib
  45. ##
  46. ## Common variables
  47. ## AR, CXX, CC, AS, CXXFLAGS and CFLAGS can be overriden using an environment variables
  48. ##
  49. AR := /usr/bin/ar rcu
  50. CXX := /usr/bin/g++
  51. CC := /usr/bin/gcc
  52. CXXFLAGS := -g -O0 -Wall $(Preprocessors)
  53. CFLAGS := -g -O0 -Wall $(Preprocessors)
  54. ASFLAGS :=
  55. AS := /usr/bin/as
  56. ##
  57. ## User defined environment variables
  58. ##
  59. CodeLiteDir:=/usr/share/codelite
  60. Objects0=$(IntermediateDirectory)/src_main.cpp$(ObjectSuffix) $(IntermediateDirectory)/src_Starlight.cpp$(ObjectSuffix) $(IntermediateDirectory)/src_Player.cpp$(ObjectSuffix) $(IntermediateDirectory)/src_Map.cpp$(ObjectSuffix) $(IntermediateDirectory)/src_Bullet.cpp$(ObjectSuffix) $(IntermediateDirectory)/src_Menu.cpp$(ObjectSuffix) $(IntermediateDirectory)/src_Powerup.cpp$(ObjectSuffix)
  61. Objects=$(Objects0)
  62. ##
  63. ## Main Build Targets
  64. ##
  65. .PHONY: all clean PreBuild PrePreBuild PostBuild MakeIntermediateDirs
  66. all: $(OutputFile)
  67. $(OutputFile): $(IntermediateDirectory)/.d $(Objects)
  68. @$(MakeDirCommand) $(@D)
  69. @echo "" > $(IntermediateDirectory)/.d
  70. @echo $(Objects0) > $(ObjectsFileList)
  71. $(LinkerName) $(OutputSwitch)$(OutputFile) @$(ObjectsFileList) $(LibPath) $(Libs) $(LinkOptions)
  72. MakeIntermediateDirs:
  73. @test -d ./Debug || $(MakeDirCommand) ./Debug
  74. $(IntermediateDirectory)/.d:
  75. @test -d ./Debug || $(MakeDirCommand) ./Debug
  76. PreBuild:
  77. ##
  78. ## Objects
  79. ##
  80. $(IntermediateDirectory)/src_main.cpp$(ObjectSuffix): src/main.cpp $(IntermediateDirectory)/src_main.cpp$(DependSuffix)
  81. $(CXX) $(IncludePCH) $(SourceSwitch) "/home/allah/Projects/libstarlight/src/main.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_main.cpp$(ObjectSuffix) $(IncludePath)
  82. $(IntermediateDirectory)/src_main.cpp$(DependSuffix): src/main.cpp
  83. @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_main.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/src_main.cpp$(DependSuffix) -MM "src/main.cpp"
  84. $(IntermediateDirectory)/src_main.cpp$(PreprocessSuffix): src/main.cpp
  85. $(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_main.cpp$(PreprocessSuffix) "src/main.cpp"
  86. $(IntermediateDirectory)/src_Starlight.cpp$(ObjectSuffix): src/Starlight.cpp $(IntermediateDirectory)/src_Starlight.cpp$(DependSuffix)
  87. $(CXX) $(IncludePCH) $(SourceSwitch) "/home/allah/Projects/libstarlight/src/Starlight.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_Starlight.cpp$(ObjectSuffix) $(IncludePath)
  88. $(IntermediateDirectory)/src_Starlight.cpp$(DependSuffix): src/Starlight.cpp
  89. @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_Starlight.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/src_Starlight.cpp$(DependSuffix) -MM "src/Starlight.cpp"
  90. $(IntermediateDirectory)/src_Starlight.cpp$(PreprocessSuffix): src/Starlight.cpp
  91. $(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_Starlight.cpp$(PreprocessSuffix) "src/Starlight.cpp"
  92. $(IntermediateDirectory)/src_Player.cpp$(ObjectSuffix): src/Player.cpp $(IntermediateDirectory)/src_Player.cpp$(DependSuffix)
  93. $(CXX) $(IncludePCH) $(SourceSwitch) "/home/allah/Projects/libstarlight/src/Player.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_Player.cpp$(ObjectSuffix) $(IncludePath)
  94. $(IntermediateDirectory)/src_Player.cpp$(DependSuffix): src/Player.cpp
  95. @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_Player.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/src_Player.cpp$(DependSuffix) -MM "src/Player.cpp"
  96. $(IntermediateDirectory)/src_Player.cpp$(PreprocessSuffix): src/Player.cpp
  97. $(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_Player.cpp$(PreprocessSuffix) "src/Player.cpp"
  98. $(IntermediateDirectory)/src_Map.cpp$(ObjectSuffix): src/Map.cpp $(IntermediateDirectory)/src_Map.cpp$(DependSuffix)
  99. $(CXX) $(IncludePCH) $(SourceSwitch) "/home/allah/Projects/libstarlight/src/Map.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_Map.cpp$(ObjectSuffix) $(IncludePath)
  100. $(IntermediateDirectory)/src_Map.cpp$(DependSuffix): src/Map.cpp
  101. @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_Map.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/src_Map.cpp$(DependSuffix) -MM "src/Map.cpp"
  102. $(IntermediateDirectory)/src_Map.cpp$(PreprocessSuffix): src/Map.cpp
  103. $(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_Map.cpp$(PreprocessSuffix) "src/Map.cpp"
  104. $(IntermediateDirectory)/src_Bullet.cpp$(ObjectSuffix): src/Bullet.cpp $(IntermediateDirectory)/src_Bullet.cpp$(DependSuffix)
  105. $(CXX) $(IncludePCH) $(SourceSwitch) "/home/allah/Projects/libstarlight/src/Bullet.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_Bullet.cpp$(ObjectSuffix) $(IncludePath)
  106. $(IntermediateDirectory)/src_Bullet.cpp$(DependSuffix): src/Bullet.cpp
  107. @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_Bullet.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/src_Bullet.cpp$(DependSuffix) -MM "src/Bullet.cpp"
  108. $(IntermediateDirectory)/src_Bullet.cpp$(PreprocessSuffix): src/Bullet.cpp
  109. $(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_Bullet.cpp$(PreprocessSuffix) "src/Bullet.cpp"
  110. $(IntermediateDirectory)/src_Menu.cpp$(ObjectSuffix): src/Menu.cpp $(IntermediateDirectory)/src_Menu.cpp$(DependSuffix)
  111. $(CXX) $(IncludePCH) $(SourceSwitch) "/home/allah/Projects/libstarlight/src/Menu.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_Menu.cpp$(ObjectSuffix) $(IncludePath)
  112. $(IntermediateDirectory)/src_Menu.cpp$(DependSuffix): src/Menu.cpp
  113. @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_Menu.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/src_Menu.cpp$(DependSuffix) -MM "src/Menu.cpp"
  114. $(IntermediateDirectory)/src_Menu.cpp$(PreprocessSuffix): src/Menu.cpp
  115. $(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_Menu.cpp$(PreprocessSuffix) "src/Menu.cpp"
  116. $(IntermediateDirectory)/src_Powerup.cpp$(ObjectSuffix): src/Powerup.cpp $(IntermediateDirectory)/src_Powerup.cpp$(DependSuffix)
  117. $(CXX) $(IncludePCH) $(SourceSwitch) "/home/allah/Projects/libstarlight/src/Powerup.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_Powerup.cpp$(ObjectSuffix) $(IncludePath)
  118. $(IntermediateDirectory)/src_Powerup.cpp$(DependSuffix): src/Powerup.cpp
  119. @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_Powerup.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/src_Powerup.cpp$(DependSuffix) -MM "src/Powerup.cpp"
  120. $(IntermediateDirectory)/src_Powerup.cpp$(PreprocessSuffix): src/Powerup.cpp
  121. $(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_Powerup.cpp$(PreprocessSuffix) "src/Powerup.cpp"
  122. -include $(IntermediateDirectory)/*$(DependSuffix)
  123. ##
  124. ## Clean
  125. ##
  126. clean:
  127. $(RM) -r ./Debug/