diff options
| author | Anser <rostgans@tutamail.com> | 2026-07-28 00:07:37 +0200 |
|---|---|---|
| committer | Anser <rostgans@tutamail.com> | 2026-07-31 14:27:56 +0200 |
| commit | ab67036cb08e1ca561aa1445ac50d72adaf5f966 (patch) | |
| tree | 4016a51ade7563ba2751cd0a849c7db96393c0af | |
| parent | 784d654db95ac27ab45db53f9258b324125b3cfd (diff) | |
Makefile: added debug option
| -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) |
