$(TARGET): $(SRCS) $(CC) $(CFLAGS) -o $(TARGET) $(SRCS) TARGET = kl SRCS = main.c kl: main.o config.o gcc main.o config.o -o kl main.o: main.c config.h gcc -c main.c config.o: config.c config.h gcc -c config.c clean: rm -rf *.o kl all: $(TARGET) install: install -d $(DESTDIR)$(PREFIX)/bin install -m 755 $(TARGET) $(DESTDIR)$(PREFIX)/bin/$(TARGET)