BIN = lph CFILES = $(shell cd src && find -L * -type f -name '*.c') OBJ = $(addprefix obj/,$(CFILES:.c=.o)) CC = gcc CFLAGS = -O3 -Iinclude LDFLAGS = -ldiscord -lcurl -lm -pthread -lsqlite3 build: $(BIN) run: build ./$(BIN) $(BIN): $(OBJ) $(CC) $(OBJ) -o $(BIN) $(LDFLAGS) obj/%.o: src/%.c mkdir -p obj $(CC) $(CFLAGS) -c $< -o $@ clean: rm -rf $(OBJ) $(BIN) bot.log