Skip to content
Snippets Groups Projects
Select Git revision
  • 2194946825b3c71a4d097846f5b9aea6dc9b23f9
  • master default protected
2 results

Makefile

Blame
  • Makefile 559 B
    STUDENT_ID ?= PLEASE_SET_STUDENT_ID
    
    .PHONY: test
    test: splay_experiment
    	@rm -rf out && mkdir out
    	@for test in sequential random subset ; do \
    		for mode in std naive ; do \
    			echo t-$$test-$$mode ; \
    			./splay_experiment $$test $(STUDENT_ID) $$mode >out/t-$$test-$$mode ; \
    		done ; \
    	done
    
    INCLUDE ?= .
    CXXFLAGS=-std=c++11 -O2 -Wall -Wextra -g -Wno-sign-compare -I$(INCLUDE)
    
    splay_experiment: splay_operation.h splay_experiment.cpp $(INCLUDE)/random.h
    	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $^ -o $@
    
    .PHONY: clean
    clean:
    	rm -f splay_experiment
    	rm -rf out