dod-test/Makefile

27 lines
619 B
Makefile

CC = clang
CFLAGS = -g -O3 -Iwapp/src
LDFLAGS = -lm
BASEDIR = $(shell realpath ./)
RL_SRCDIR = ${BASEDIR}/raylib-src/src
RL_BUILDDIR = ${BASEDIR}/raylib-build
RL_DESTDIR = ${BASEDIR}/raylib
RL_LIBDIR = ${RL_DESTDIR}/lib
RL_INCLUDEDIR = ${RL_DESTDIR}/include
PLATFORM = $(shell uname)
.PHONY: all raylib wapp no_dod dod clean
all: no_dod dod
wapp:
cd wapp && python3 -m codegen
no_dod: wapp
$(CC) $(CFLAGS) $(LDFLAGS) no_dod.c wapp/src/wapp.c -o no_dod
dod: wapp
$(CC) $(CFLAGS) $(LDFLAGS) dod.c wapp/src/wapp.c -o dod
clean:
rm -rf ${RL_BUILDDIR} ${RL_DESTDIR}