21 lines
324 B
Bash
Executable File
21 lines
324 B
Bash
Executable File
#!/bin/bash
|
|
|
|
CC=clang
|
|
CFLAGS="-g -Wall -Werror -pedantic -Iinclude"
|
|
SRC="src/main.c"
|
|
OUT=main
|
|
|
|
# DSTRING
|
|
CFLAGS+=" -Iinclude/dstring"
|
|
SRC+=" src/dstring/*.c"
|
|
|
|
# JSON_ENTITIES
|
|
CFLAGS+=" -Iinclude/json_entities"
|
|
SRC+=" src/json_entities/*.c"
|
|
|
|
# LEXER
|
|
CFLAGS+=" -Iinclude/lexer"
|
|
SRC+=" src/lexer/*.c"
|
|
|
|
$CC $CFLAGS $SRC -o $OUT
|