diff options
| author | rajdakin <rajdakin@gmail.com> | 2024-09-07 20:53:51 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-07 20:53:51 +0200 |
| commit | f30d75ae5dba339bfc95229894b22fd73e3fdc14 (patch) | |
| tree | 5cd75da181f43a7aaf29cab121069d9dba85aa2d /wrapperhelper/Makefile | |
| parent | e087e7782ca9b2ce6c8ec99706a352b1c6ca12bc (diff) | |
| download | box64-f30d75ae5dba339bfc95229894b22fd73e3fdc14.tar.gz box64-f30d75ae5dba339bfc95229894b22fd73e3fdc14.zip | |
[WRAPPERHELPER] General improvements (#1804)
* [WRAPPERHELPER] Automatic headers detection, various bug fixes, added some cast support * [WRAPPERHELPER] Keep comments untouched
Diffstat (limited to 'wrapperhelper/Makefile')
| -rwxr-xr-x | wrapperhelper/Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/wrapperhelper/Makefile b/wrapperhelper/Makefile index 163d069e..a4222bee 100755 --- a/wrapperhelper/Makefile +++ b/wrapperhelper/Makefile @@ -232,9 +232,14 @@ $(eval $(call compile_wrapperhelper_c,,parse,parse)) $(eval $(call compile_wrapperhelper_c,,prepare,prepare)) $(eval $(call compile_wrapperhelper_c,,preproc,preproc)) $(eval $(call compile_wrapperhelper_c,,vector,vector)) +$(call wrapperhelper_o,,machine,machine): src/machine.gen $(call wrapperhelper_o,,preproc,preproc): CFLAGS+= -fno-analyzer $(call wrapperhelper_o,,parse,parse): CFLAGS+= -fno-analyzer +src/machine.gen: + $(call colorize,96,GEN,33,Generating $@) + $(SILENCER)echo | LC_ALL=C LANG=C $(CC) $(CPPFLAGS) -E -v - |& sed ':l; $$ ! { N; b l }; s/.*#include <...> search starts here:\n//; s/End of search list.*//; s/^ /DO_PATH("/; s/\n /")\nDO_PATH("/g; s/\n$$/")/' >src/machine.gen + #$(eval $(call compile_test_cxx,core/number)) bin/wrapperhelper: $$(OBJLIST_wrapperhelper) | $$(@D) @@ -252,6 +257,7 @@ clean: $(call remove,bin/wrapperhelper) $(call remove,$(TESTS:%=obj/$(OBJDIR)/tests/%.o)) $(call remove,$(TESTS:%=tests/%)) + $(call remove,src/machine.gen) .PHONY: clean distclean: $(call remove,makedir) |