From d51bc6db50c414de75c3ceb6463040e65beb15b3 Mon Sep 17 00:00:00 2001 From: Eric Froemling Date: Fri, 2 Oct 2020 11:18:43 -0500 Subject: [PATCH] Tidying --- Makefile | 14 ++++++++++++-- src/generated_src/Makefile | 8 ++++++++ src/generated_src/README.md | 3 +++ 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 src/generated_src/Makefile create mode 100644 src/generated_src/README.md diff --git a/Makefile b/Makefile index 0a951628..bf2fa2ec 100644 --- a/Makefile +++ b/Makefile @@ -80,7 +80,17 @@ resources-clean: @cd resources && ${MAKE} clean @rm -f ${LAZYBUILDDIR}/resources -# Remove *ALL* files and directories that aren't managed by git +# Build our generated code. +code: prereqs + @tools/pcommand lazybuild code_gen_src ${LAZYBUILDDIR}/code \ + cd src/generated_src \&\& ${MAKE} -j${CPUS} generated_code + +# Clean our generated code. +code-clean: + @cd src/generated_src && ${MAKE} clean + @rm -f ${LAZYBUILDDIR}/code + +# Remove ALL files and directories that aren't managed by git # (except for a few things such as localconfig.json). clean: @${CHECK_CLEAN_SAFETY} @@ -95,7 +105,7 @@ clean-list: .PHONY: list prereqs prereqs-clean assets assets-cmake assets-windows \ assets-windows-Win32 assets-windows-x64 \ assets-mac assets-ios assets-android assets-clean \ - resources resources-clean \ + resources resources-clean code code-clean \ clean clean-list diff --git a/src/generated_src/Makefile b/src/generated_src/Makefile new file mode 100644 index 00000000..d18de50a --- /dev/null +++ b/src/generated_src/Makefile @@ -0,0 +1,8 @@ +# Released under the MIT License. See LICENSE for details. + +# Dummy generated-src makefile; nothing here for now. +all: generated_code + +generated_code: + +clean: diff --git a/src/generated_src/README.md b/src/generated_src/README.md new file mode 100644 index 00000000..d336ad8e --- /dev/null +++ b/src/generated_src/README.md @@ -0,0 +1,3 @@ +# BallisticaCore Generated Files + +This directory should contain files used to generated code