Makefile 1.3 KB

12345678910111213141516171819202122232425
  1. DIR=../include/polycode/core/
  2. HEADERS = $(wildcard ../include/polycode/core/*.h)
  3. SOURCES = $(wildcard ../src/core/*.cpp)
  4. HEADERS := $(filter-out ../include/polycode/core/PolyRPICore.h, $(HEADERS))
  5. HEADERS := $(filter-out ../include/polycode/core/PolySDLCore.h, $(HEADERS))
  6. HEADERS := $(filter-out ../include/polycode/core/PolyUWPCore.h, $(HEADERS))
  7. HEADERS := $(filter-out ../include/polycode/core/PolyWinCore.h, $(HEADERS))
  8. HEADERS := $(filter-out ../include/polycode/core/PolyCocoaCore.h, $(HEADERS))
  9. HEADERS := $(filter-out ../include/polycode/core/PolyIOSCore.h, $(HEADERS))
  10. HEADERS := $(filter-out ../include/polycode/core/PolyXAudio2AudioInterface.h, $(HEADERS))
  11. SOURCES := $(filter-out ../src/core/PolyRPICore.cpp, $(SOURCES))
  12. SOURCES := $(filter-out ../src/core/PolySDLCore.cpp, $(SOURCES))
  13. SOURCES := $(filter-out ../src/core/PolyUWPCore.cpp, $(SOURCES))
  14. SOURCES := $(filter-out ../src/core/PolyWinCore.cpp, $(SOURCES))
  15. SOURCES := $(filter-out ../src/core/tinystr.cpp, $(SOURCES))
  16. SOURCES := $(filter-out ../src/core/PolyXAudio2AudioInterface.cpp, $(SOURCES))
  17. cldoc-mac:
  18. mkdir -p cldoc
  19. cldoc generate -DCLDOC -I../include/ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -- --static --output=cldoc --language=c++ $(SOURCES) $(HEADERS)