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)