Replace separate aliases and arena implementations with stdlib submodule

This commit is contained in:
2024-02-24 20:44:44 +00:00
parent 10ba3d642d
commit 84873f1e98
4 changed files with 19 additions and 7 deletions

18
compile
View File

@@ -1,9 +1,21 @@
#!/bin/bash
CC=clang
CFLAGS="-g -Wall -Iinclude -Iintern $(pkg-config --cflags sdl2)"
CFLAGS="-g -Wall $(pkg-config --cflags sdl2)"
LIBS="$(pkg-config --libs sdl2) -lm"
SRC=src/*.c
INCLUDE="\
-Iinclude \
-Iintern/wizapp/aliases \
-Iintern/wizapp/cpath/include \
-Iintern/wizapp/dstr/include \
$(find intern/wizapp/mem/include/ -type d | xargs -I{} printf "-I{} ") \
"
SRC="\
intern/wizapp/cpath/src/*.c \
intern/wizapp/dstr/src/*.c \
intern/wizapp/mem/src/*/*.c \
src/*.c \
"
OUT=main
(set -x ; $CC $CFLAGS $LIBS $SRC -o $OUT)
(set -x ; $CC $CFLAGS $INCLUDE $LIBS $SRC -o $OUT)