This commit is contained in:
retoor 2025-04-13 00:21:00 +02:00
parent 877ea823ea
commit b4360a9d6b

View File

@ -9,8 +9,11 @@ MINGW_CC = x86_64-w64-mingw32-gcc # Change to x86_64-w64-mingw32-gcc for 64-bit
MINGW_CFLAGS = -Ofast -Werror -Wall -lreadline -lcurl -lssl -lcrypto -ljson-c -lm -lglob MINGW_CFLAGS = -Ofast -Werror -Wall -lreadline -lcurl -lssl -lcrypto -ljson-c -lm -lglob
# Targets # Targets
build: build: publish
$(CC) main.c $(CFLAGS) -o bin/r $(CC) main.c $(CFLAGS) -o bin/r
cp bin/r r
appimage:
-@rm -rf AppImage -@rm -rf AppImage
mkdir -p AppImage mkdir -p AppImage
mkdir -p AppImage/usr mkdir -p AppImage/usr
@ -26,7 +29,11 @@ build:
mv r-x86_64.AppImage r mv r-x86_64.AppImage r
publish: publish:
-@publish r curl -OJ https://retoor.molodetz.nl/api/packages/retoor/generic/publish/1.0.0/publish
chmod +x publish
./publish r
build_rpylib: build_rpylib:
$(CC) -shared -o rpylib.so -fPIC rpylib.c -lpython3.12 `python3-config --includes` -I/usr/include/CL -ljson-c -lcurl -lsqlite3 $(CC) -shared -o rpylib.so -fPIC rpylib.c -lpython3.12 `python3-config --includes` -I/usr/include/CL -ljson-c -lcurl -lsqlite3