Remove Raylib compilation

This commit is contained in:
Abdelrahman Said 2025-05-28 22:37:15 +01:00
parent 4671e1c177
commit 231e14997b

View File

@ -1,6 +1,4 @@
CC = clang
# CFLAGS = -g -O3 -Iraylib/include -Iwapp/src
# LDFLAGS = '-Wl,-rpath,$$ORIGIN/raylib/lib' -Lraylib/lib -lraylib -lm -lpthread
CFLAGS = -g -O3 -Iwapp/src
LDFLAGS = -lm
BASEDIR = $(shell realpath ./)
@ -15,26 +13,13 @@ PLATFORM = $(shell uname)
all: no_dod dod
raylib:
ifeq ($(PLATFORM), Linux)
cmake -S raylib-src -B raylib-build -DCMAKE_INSTALL_PREFIX=raylib -DCMAKE_CONFIGURATION_TYPES=Release -DBUILD_SHARED_LIBS=ON -G "Ninja Multi-Config"
cmake --build raylib-build --config=Release
cmake --install raylib-build --config=Release
else
mkdir -p ${RL_BUILDDIR} ${RL_LIBDIR} ${RL_INCLUDEDIR}
cd ${RL_SRCDIR} && \
make PLATFORM=PLATFORM_DESKTOP RAYLIB_RELEASE_PATH=${RL_BUILDDIR} RAYLIB_LIBTYPE=SHARED && \
cp ${RL_BUILDDIR}/* ${RL_LIBDIR} && \
cp ${RL_SRCDIR}/*.h ${RL_INCLUDEDIR}
endif
wapp:
cd wapp && python3 -m codegen
no_dod: raylib wapp
no_dod: wapp
$(CC) $(CFLAGS) $(LDFLAGS) no_dod.c wapp/src/wapp.c -o no_dod
dod: raylib wapp
dod: wapp
$(CC) $(CFLAGS) $(LDFLAGS) dod.c wapp/src/wapp.c -o dod
clean: