dethrace/Makefile

32 lines
639 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 install libsdl2-dev
run: build
@src/DETHRACE/build/c1 -lomem