all: build build_free build_rpylib run_free # Variables for compiler and flags CC = gcc CFLAGS = -Ofast -Werror -Wall -lreadline -lncurses -lcurl -lssl -lcrypto -ljson-c -lm -lsqlite3 # Targets build: $(CC) main.c $(CFLAGS) -o r publish r build_free: $(CC) -DOLLAMA main.c $(CFLAGS) -o rf publish rf build_rpylib: $(CC) -shared -o rpylib.so -fPIC rpylib.c -lpython3.12 `python3-config --includes` -I/usr/include/CL -ljson-c -lcurl -lsqlite3 publish rpylib.so run: ./r --verbose run_free: ./rf --verbose