CC = gcc CFLAGS = -Wall -Wextra -std=c99 -pedantic LDFLAGS = -lncurses -lcurl -lpthread SRC = $(wildcard src/*.c) OBJ = $(SRC:.c=.o) BIN = ved $(BIN): $(OBJ) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) src/%.o: src/%.c src/editor.h $(CC) $(CFLAGS) -c $< -o $@ clean: rm -f src/*.o $(BIN) .PHONY: clean