TARGET = grep SRCS = grep.c CC = gcc CFLAGS = -static -Wall OUT_BIN ?= $(TARGET) all: $(OUT_BIN) $(OUT_BIN): $(SRCS) @echo " [CC] Compiling to $(OUT_BIN)..." $(CC) $(CFLAGS) -o $@ $^ clean: rm -f $(TARGET)