Update the compilation process
This commit is contained in:
parent
50f881c655
commit
10f1d5686e
@ -1,16 +1,22 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
CC=clang++
|
CC=clang
|
||||||
|
CXX=clang++
|
||||||
CFLAGS="-g -Wall -Wextra -Iinclude"
|
CFLAGS="-g -Wall -Wextra -Iinclude"
|
||||||
|
|
||||||
# generator
|
# generator
|
||||||
GENSRC="./src/argparser.cpp ./src/generator.cpp ./src/haversine.cpp ./src/point_types.cpp ./src/genmain.cpp"
|
GENSRC="./src/generator/gen_argparser.cpp ./src/generator/generator.cpp ./src/haversine.cpp ./src/point_types.cpp ./src/generator/main.cpp"
|
||||||
GENOUT=genhavr
|
GENOUT=genhavr
|
||||||
|
|
||||||
(set -x ; $CC $CFLAGS $GENSRC -o $GENOUT)
|
(set -x ; $CXX $CFLAGS $GENSRC -o $GENOUT)
|
||||||
|
|
||||||
# json parser
|
# processor
|
||||||
JSONSRC="./src/jsonparse.cpp"
|
JSONSRC="./src/json/*.c"
|
||||||
JSONOUT=jsonparse
|
JSONFLAGS="-c"
|
||||||
|
PROCSRC="./*.o ./src/haversine.cpp ./src/point_types.cpp ./src/processor/proc_argparser.cpp ./src/processor/main.cpp"
|
||||||
|
PROCOUT=prochavr
|
||||||
|
|
||||||
(set -x ; $CC $CFLAGS $JSONSRC -o $JSONOUT)
|
(set -x ; $CC $CFLAGS $JSONFLAGS $JSONSRC)
|
||||||
|
(set -x ; $CXX $CFLAGS $PROCSRC -o $PROCOUT)
|
||||||
|
|
||||||
|
rm ./*.o
|
||||||
|
Loading…
Reference in New Issue
Block a user