mirror of
https://github.com/syoyo/tinygltf.git
synced 2026-08-03 11:58:53 +00:00
Move tiny_gltf.h/.cc, tinygltf_json.h, json.hpp, stb_image*, loader_example.cc, examples/, wasm/, experimental/, legacy tests and fuzzers under attic/. TinyGLTF v3 C (tiny_gltf_v3.h/.c + tinygltf_json_c.h) is now the mainline: - CMakeLists.txt: v3 C tests only, installs only v3 files - tests/Makefile and Makefile: build/run the v3 C testers - test_runner.py: verifies v3 C tester output only (no v1 ground truth) - CI workflows: build and test v3 C only (GCC/Clang/MSVC/Meson/sanitizers) - README: v3 C quick start, testing, licenses; legacy moved to attic/
61 lines
1.3 KiB
Makefile
61 lines
1.3 KiB
Makefile
# GNU Make workspace makefile autogenerated by Premake
|
|
|
|
ifndef config
|
|
config=debug_native
|
|
endif
|
|
|
|
ifndef verbose
|
|
SILENT = @
|
|
endif
|
|
|
|
ifeq ($(config),debug_native)
|
|
basic_viewer_config = debug_native
|
|
endif
|
|
ifeq ($(config),debug_x64)
|
|
basic_viewer_config = debug_x64
|
|
endif
|
|
ifeq ($(config),debug_x32)
|
|
basic_viewer_config = debug_x32
|
|
endif
|
|
ifeq ($(config),release_native)
|
|
basic_viewer_config = release_native
|
|
endif
|
|
ifeq ($(config),release_x64)
|
|
basic_viewer_config = release_x64
|
|
endif
|
|
ifeq ($(config),release_x32)
|
|
basic_viewer_config = release_x32
|
|
endif
|
|
|
|
PROJECTS := basic_viewer
|
|
|
|
.PHONY: all clean help $(PROJECTS)
|
|
|
|
all: $(PROJECTS)
|
|
|
|
basic_viewer:
|
|
ifneq (,$(basic_viewer_config))
|
|
@echo "==== Building basic_viewer ($(basic_viewer_config)) ===="
|
|
@${MAKE} --no-print-directory -C . -f basic_viewer.make config=$(basic_viewer_config)
|
|
endif
|
|
|
|
clean:
|
|
@${MAKE} --no-print-directory -C . -f basic_viewer.make clean
|
|
|
|
help:
|
|
@echo "Usage: make [config=name] [target]"
|
|
@echo ""
|
|
@echo "CONFIGURATIONS:"
|
|
@echo " debug_native"
|
|
@echo " debug_x64"
|
|
@echo " debug_x32"
|
|
@echo " release_native"
|
|
@echo " release_x64"
|
|
@echo " release_x32"
|
|
@echo ""
|
|
@echo "TARGETS:"
|
|
@echo " all (default)"
|
|
@echo " clean"
|
|
@echo " basic_viewer"
|
|
@echo ""
|
|
@echo "For more information, see https://github.com/premake/premake-core/wiki"
|