mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-01-26 08:53:32 +08:00
51 lines
1.8 KiB
Makefile
51 lines
1.8 KiB
Makefile
# Released under the MIT License. See LICENSE for details.
|
|
|
|
PCOMMAND = ../../tools/pcommand
|
|
|
|
all: sources
|
|
|
|
clean:
|
|
rm -rf ../ballistica/generated ../../assets/src/ba_data/python/ba/_generated
|
|
|
|
|
|
# This section is generated by batools.metamakefile; do not edit by hand.
|
|
# __AUTOGENERATED_PUBLIC_BEGIN__
|
|
|
|
sources: \
|
|
../../assets/src/ba_data/python/ba/_generated/__init__.py \
|
|
../../assets/src/ba_data/python/ba/_generated/enums.py \
|
|
../ballistica/generated/python_embedded/binding.inc \
|
|
../ballistica/generated/python_embedded/bootstrap.inc
|
|
|
|
../ballistica/generated/python_embedded/binding.inc : bameta/python_embedded/binding.py ../../tools/batools/meta.py
|
|
@$(PCOMMAND) gen_binding_code $< $@
|
|
|
|
../ballistica/generated/python_embedded/bootstrap.inc : bameta/python_embedded/bootstrap.py ../../tools/batools/meta.py
|
|
@$(PCOMMAND) gen_flat_data_code $< $@ bootstrap_code
|
|
|
|
../../assets/src/ba_data/python/ba/_generated/__init__.py : ../../tools/batools/pcommand.py
|
|
@$(PCOMMAND) gen_python_init_module $@
|
|
|
|
../../assets/src/ba_data/python/ba/_generated/enums.py : ../ballistica/core/types.h ../../tools/batools/pythonenumsmodule.py
|
|
@$(PCOMMAND) gen_python_enums_module $< $@
|
|
|
|
# __AUTOGENERATED_PUBLIC_END__
|
|
|
|
# This section is generated by batools.metamakefile; do not edit by hand.
|
|
# __AUTOGENERATED_PRIVATE_BEGIN__
|
|
|
|
# Note: we include our public targets in efrocache even
|
|
# though they are buildable in public. This allows us to
|
|
# fetch them to bootstrap binary builds in cases where
|
|
# we can't use our full Makefiles (like Windows CI).
|
|
|
|
efrocache-list:
|
|
@echo "../../assets/src/ba_data/python/ba/_generated/__init__.py" \
|
|
"../../assets/src/ba_data/python/ba/_generated/enums.py" \
|
|
"../ballistica/generated/python_embedded/binding.inc" \
|
|
"../ballistica/generated/python_embedded/bootstrap.inc"
|
|
|
|
efrocache-build: sources
|
|
|
|
# __AUTOGENERATED_PRIVATE_END__
|