20 lines
		
	
	
		
			375 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			375 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
CC        = clang
 | 
						|
CXX       = clang++
 | 
						|
CFLAGS    = -Wall -Wextra -Werror -pedantic -g -fsanitize=address,undefined
 | 
						|
 | 
						|
CCLOX_SRC = cclox_src/*.cc
 | 
						|
CCLOX_OUT = cclox
 | 
						|
 | 
						|
CLOX_SRC  = clox_src/*.c
 | 
						|
CLOX_OUT  = clox
 | 
						|
 | 
						|
.PHONY: all cclox clox
 | 
						|
 | 
						|
all: cclox clox
 | 
						|
 | 
						|
cclox: ${CCLOX_SRC}
 | 
						|
	${CXX} ${CFLAGS} ${CCLOX_SRC} -o ${CCLOX_OUT}
 | 
						|
 | 
						|
clox: ${CLOX_SRC}
 | 
						|
	${CC} ${CFLAGS} ${CLOX_SRC} -o ${CLOX_OUT}
 |