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