24 lines
		
	
	
		
			382 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			382 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
prefix = /usr/local
 | 
						|
bindir = $(prefix)/bin
 | 
						|
CFLAGS = -std=c99 -Wall -Wextra -pedantic
 | 
						|
CXXFLAGS = -std=c++20 -Wall -Wextra -pedantic
 | 
						|
 | 
						|
.DEFAULT_GOAL := tests
 | 
						|
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -f test testcpp
 | 
						|
 | 
						|
test: test.c exile.h
 | 
						|
	$(CC) test.c -g $(CFLAGS) -o test
 | 
						|
 | 
						|
testcpp: test.cpp exile.h exile.hpp
 | 
						|
	$(CXX) test.cpp -g $(CXXFLAGS) -o testcpp
 | 
						|
 | 
						|
tests: test testcpp
 | 
						|
 | 
						|
check: tests
 | 
						|
	./test.sh
 | 
						|
 | 
						|
.PHONY: check
 |