33 lines
669 B
Makefile
33 lines
669 B
Makefile
.PHONY: build clean test install-deps run
|
|
|
|
all: build test
|
|
|
|
build:
|
|
@echo "Building lib"
|
|
@$(MAKE) -C lib build
|
|
@echo "Building harness"
|
|
@$(MAKE) -C src/harness build
|
|
@echo "Building brender"
|
|
@$(MAKE) -C src/BRSRC13 build
|
|
@echo "Building dethrace"
|
|
@$(MAKE) -C src/DETHRACE build
|
|
|
|
clean:
|
|
@$(MAKE) -C lib clean
|
|
@$(MAKE) -C src/harness clean
|
|
@$(MAKE) -C src/BRSRC13 clean
|
|
@$(MAKE) -C src/DETHRACE clean
|
|
@$(MAKE) -C test clean
|
|
|
|
test: build
|
|
@echo "Building tests"
|
|
@$(MAKE) -C test build
|
|
@(cd test/build && ./c1tests $$DETHRACE_TEST_ARGS)
|
|
|
|
install-deps:
|
|
sudo apt-get update
|
|
sudo apt-get install libsdl2-dev
|
|
|
|
run: build
|
|
@src/DETHRACE/build/c1 $$DETHRACE_ARGS
|