lph/Makefile

21 lines
340 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
CFLAGS = -O2
LDFLAGS = -ldiscord -lcurl
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)