From f158268a0d59133b7cef538b3fa57ece16f2981d Mon Sep 17 00:00:00 2001 From: kartofen Date: Mon, 8 Aug 2022 16:16:47 +0300 Subject: Big Bang --- build.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 build.sh (limited to 'build.sh') diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..39849a5 --- /dev/null +++ b/build.sh @@ -0,0 +1,23 @@ +#!/bin/sh +cd ${0%/*} # go to project root +set -xe + +FLAGS="-Wall -Wextra -g" +SRCD="src" +ODIR="obj" +BIN="bin" + +mkdir -p $ODIR +mkdir -p $BIN + + +gcc -c $SRCD/gen_tiles.c -o $ODIR/gen_tiles.o $FLAGS +gcc -c $SRCD/ppm.c -o $ODIR/ppm.o $FLAGS +gcc -c $SRCD/tiles.c -o $ODIR/tiles.o $FLAGS +gcc -c $SRCD/main.c -o $ODIR/main.o $FLAGS +gcc -o $BIN/wfc $ODIR/main.o $ODIR/ppm.o $ODIR/tiles.o $FLAGS + +gcc -o $BIN/gen_tiles $ODIR/gen_tiles.o $ODIR/ppm.o $FLAGS + +$BIN/gen_tiles +$BIN/wfc -- cgit v1.2.3