Commit Graph

14 Commits

Author SHA1 Message Date
Thraix 5d00ada431 Add support for specifying target for dependencies
- Use <dependency target="target"> to specify which target the dependency
should be compiled for.
- Fix binary not being removed when doing makegen clean
2026-05-08 19:09:00 +02: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 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 f3ab790912 Read and write config as xml 2019-10-13 19:59:43 +02:00
Thraix c5172c9572 Remove unnecessary includes 2019-10-08 22:09:51 +02:00
Thraix fb7a369f83 Fix cyclic project dependencies causing stack overflow 2019-10-08 22:00:43 +02:00
Thraix 313ec9b770 Fix so that project builds dependencies
Currently there is a problem where the h files in the makefile are in
absolute path. This makes it so that the Makefile cannot be shared
between different computers.
2019-06-16 11:48:08 +02:00
Thraix aecbe5c501 Add support for h file generation 2019-01-30 16:58:52 +01:00
Thraix 048e3d050d Fix makegen creating Makefile if no config exist 2019-01-29 22:41:52 +01:00
Thraix ab3f4dfaaa Add #compileflags as an option to makegen.conf 2019-01-09 21:22:25 +01:00
Thraix 21809e3724 Add shared settings to makegen 2018-11-18 00:32:31 +01:00
Thraix 464c483445 Move Config gen stuff to ConfigFile.cpp, Add version flag 2018-06-10 12:02:51 +02:00
Thraix f35a89e10b Create system for generating Makefiles 2018-06-09 23:49:01 +02:00