20 lines
346 B
Makefile
20 lines
346 B
Makefile
CC = clang
|
|
CXX = clang++
|
|
CFLAGS = -Wall -Wextra -Werror -pedantic -g
|
|
|
|
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}
|