diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -10,6 +10,7 @@ CC = gcc CFLAGS = -Wall -Wextra -Werror PREFIX ?= /usr/local +TARGET = cfetch SRC = src/cfetch.c \ src/modules/os/os.c \ @@ -18,19 +19,26 @@ SRC = src/cfetch.c \ src/logo/logo.c \ src/modules/utils/utils.c -all: cfetch +.PHONY: all clean install uninstall debug -cfetch: - $(CC) $(CFLAGS) $(SRC) -o cfetch -g - @echo "Finished install of cfetch!" +all: $(TARGET) -install: cfetch +$(TARGET): + $(CC) $(CFLAGS) $(SRC) -o $(TARGET) + @echo "Finished install of $(TARGET)!" + +install: $(TARGET) mkdir -p $(PREFIX)/bin - cp cfetch $(PREFIX)/bin/cfetch + cp $(TARGET) $(PREFIX)/bin/$(TARGET) uninstall: - rm -f cfetch - rm -f $(PREFIX)/bin/cfetch + rm -f $(TARGET) + rm -f $(PREFIX)/bin/$(TARGET) clean: - rm -f cfetch + rm -f $(TARGET) + +.PHONY: debug +debug: clean +debug: CFLAGS += -g -O0 +debug: $(TARGET) |
