Commit Graph

12 Commits

Author SHA1 Message Date
Thraix 8ff0411952 Refactor ConfigFile.cpp to be simpler 2026-05-09 23:58:34 +02:00
Thraix b112ab4501 Fix relative paths being put in the wrong intermediate directory 2026-01-20 23:24:27 +01:00
Thraix 7c68a839fc Format code based on clang format 2025-11-26 22:06:55 +01:00
Thraix 6976d330fc Add --target=<target> flag
- Used to compile using a specific target, without the need of modifying
  the makegen.xml file
2025-08-05 20:45:36 +02:00
Thraix d3c334dc79 Fix absolute paths causing Makefile errors 2025-06-04 21:31:33 +02:00
Thraix f6caefb078 Add sourcefile as makegen.xml option
- sourcefile will add additional individual files. Useful for when the
  user needs to manually specify files from existing repositories. If
  those repositories contain multiple files for different platforms
- Rework IncludeDeps to support sourcefiles
2025-05-25 16:07:32 +02:00
Thraix 80c64aa499 Add more default file extensions for source and header files 2020-03-02 22:10:54 +01:00
Thraix d9f7dc4d17 Rework how the config file is read
Still need to remove reduntant code and test it much more thoroughly.
2019-10-18 11:44:40 +02:00
Thraix 7a62789382 Port XML from Greet-Engine 2019-10-11 22:00:20 +02:00
Thraix c5172c9572 Remove unnecessary includes 2019-10-08 22:09:51 +02:00
Thraix ec98ddbfd4 Add --simple flag which generates a simple Makefile 2019-10-05 16:51:43 +02:00
Thraix fb4a849730 Change so that project h files are not listed as include dependency 2019-10-05 01:16:05 +02:00