lph/Makefile

21 lines
381 B
Makefile
Raw Normal View History

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