| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- ODIN=../../odin
- PYTHON=$(shell which python3)
- COMMON=-no-bounds-check -vet -strict-style -define:ODIN_TEST_FANCY=false
- all: all_bsd \
- net_test
- all_bsd: download_test_assets \
- c_libc_test \
- compress_test \
- container_test \
- crypto_test \
- encoding_test \
- filepath_test \
- fmt_test \
- hash_test \
- i18n_test \
- image_test \
- linalg_glsl_math_test \
- match_test \
- math_test \
- noise_test \
- odin_test \
- os_exit_test \
- reflect_test \
- runtime_test \
- slice_test \
- strings_test \
- thread_test \
- time_test
- download_test_assets:
- $(PYTHON) download_assets.py
- c_libc_test:
- $(ODIN) test c/libc $(COMMON) -out:test_core_libc
- compress_test:
- $(ODIN) test compress $(COMMON) -out:test_core_compress
- container_test:
- $(ODIN) test container $(COMMON) -out:test_core_container
- crypto_test:
- $(ODIN) test crypto $(COMMON) -o:speed -out:test_crypto
- encoding_test:
- $(ODIN) test encoding/base64 $(COMMON) -out:test_base64
- $(ODIN) test encoding/cbor $(COMMON) -out:test_cbor
- $(ODIN) test encoding/hex $(COMMON) -out:test_hex
- $(ODIN) test encoding/hxa $(COMMON) -out:test_hxa
- $(ODIN) test encoding/json $(COMMON) -out:test_json
- $(ODIN) test encoding/varint $(COMMON) -out:test_varint
- $(ODIN) test encoding/xml $(COMMON) -out:test_xml
- filepath_test:
- $(ODIN) test path/filepath $(COMMON) -out:test_core_filepath
- fmt_test:
- $(ODIN) test fmt $(COMMON) -out:test_core_fmt
- hash_test:
- $(ODIN) test hash $(COMMON) -o:speed -out:test_hash
- image_test:
- $(ODIN) test image $(COMMON) -out:test_core_image
- i18n_test:
- $(ODIN) test text/i18n $(COMMON) -out:test_core_i18n
- match_test:
- $(ODIN) test text/match $(COMMON) -out:test_core_match
- math_test:
- $(ODIN) test math $(COMMON) -out:test_core_math
- linalg_glsl_math_test:
- $(ODIN) test math/linalg/glsl $(COMMON) -out:test_linalg_glsl_math
- noise_test:
- $(ODIN) test math/noise $(COMMON) -out:test_noise
- net_test:
- $(ODIN) test net $(COMMON) -out:test_core_net
- os_exit_test:
- $(ODIN) run os/test_core_os_exit.odin -file -out:test_core_os_exit && exit 1 || exit 0
- odin_test:
- $(ODIN) test odin $(COMMON) -out:test_core_odin
- reflect_test:
- $(ODIN) test reflect $(COMMON) -out:test_core_reflect
- runtime_test:
- $(ODIN) test runtime $(COMMON) -out:test_core_runtime
- slice_test:
- $(ODIN) test slice $(COMMON) -out:test_core_slice
- strings_test:
- $(ODIN) test strings $(COMMON) -out:test_core_strings
- thread_test:
- $(ODIN) test thread $(COMMON) -out:test_core_thread
- time_test:
- $(ODIN) test time $(COMMON) -out:test_core_time
- clean:
- rm test_*
|