export USE_CLANG=1 ifeq ($(USE_CLANG),1) export CXX=/usr/bin/clang++ export CC=/usr/bin/clang else export CXX=g++ export CC=gcc endif V?= S= ifneq ("$V","") S="VERBOSE=1" else .SILENT: endif all: -mkdir -p ./build -cd ./build && cmake -DCMAKE_BUILD_TYPE=DEBUG .. && $(MAKE) $S release: -rm -rf ./build -mkdir -p ./build -cd ./build && cmake -DCMAKE_BUILD_TYPE=RELEASE .. && $(MAKE) $S debug: -rm -rf ./build -mkdir -p ./build -cd ./build && cmake -DCMAKE_BUILD_TYPE=DEBUG .. && $(MAKE) $S distclean: -rm -rf ./build -rm -rf ./qasmout -rm -rf ./m32out clean: -rm -rf ./build -rm -rf ./testout depend: -cd ./build && $(MAKE) depend rebuild: -cd ./build && $(MAKE) rebuild_cache run: -cd ./build && $(MAKE) run install: -cd ./build && cmake -P cmake_install.cmake reformat: qasm -x REFORMAT src/main.s compare: -bcompare . ../lane_qasm & asm: test1: -qasm testdata/3001-lroathe.S test2: -qasm testdata/3002-testfile.S test3: -qasm testdata/3003-var.S