CC = cc CFLAGS = -Wall -Wextra -O3 SRC_DIR = src BIN_DIR = bin all: $(BIN_DIR)/mommy $(BIN_DIR)/mommy: $(SRC_DIR)/Main.c mkdir -p $(BIN_DIR) $(CC) $(CFLAGS) -o $@ $(SRC_DIR)/Main.c clean: rm -rf $(BIN_DIR) install: $(BIN_DIR)/mommy install -d $(DESTDIR)/usr/local/bin install -m 755 $(BIN_DIR)/mommy $(DESTDIR)/usr/local/bin/mommy uninstall: rm -f $(DESTDIR)/usr/local/bin/mommy .PHONY: all clean install uninstall