diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-03-31 16:29:47 +0200 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-03-31 23:59:52 +0200 |
commit | 392a8dd604e7f7cac385f51fe083a78c8a7f9904 (patch) | |
tree | 60b0c41c0e0b535a593f86fccad22c69ff58991f /c/Makefile | |
parent | chore(version): v0.2.0 (diff) | |
download | flake-templates-392a8dd604e7f7cac385f51fe083a78c8a7f9904.tar.gz flake-templates-392a8dd604e7f7cac385f51fe083a78c8a7f9904.zip |
feat(c): Update to be in line with the my SOTA
Diffstat (limited to 'c/Makefile')
-rw-r--r-- | c/Makefile | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/c/Makefile b/c/Makefile deleted file mode 100644 index 57fa7cf..0000000 --- a/c/Makefile +++ /dev/null @@ -1,49 +0,0 @@ -PREFIX := /usr/local -BINPREFIX := $(DESTDIR)$(PREFIX)/bin -MANPREFIX := $(DESTDIR)$(PREFIX)/share/man/man1 - -BIN_NAME := project_name - -SRC := $(wildcard src/*.c) -OBJ := $(SRC:.c=.o) -DEP := $(OBJ:.o=.d) - -LIBS := - -ALL_CFLAGS := -O3 -MMD -Wall -Wextra -Wno-unused-parameter $(CFLAGS) $(CPPFLAGS) -ALL_LDFLAGS := $(addprefix -l,$(LIBS)) $(CFLAGS) $(LDFLAGS) - - - -$(BIN_NAME): $(OBJ) - $(CC) -o $@ $+ $(ALL_LDFLAGS) - -install: $(BIN_NAME) - install -d $(BINPREFIX) - install $^ $(BINPREFIX) - -.c.o: - $(CC) -o $@ $< -c $(ALL_CFLAGS) - -valgrind-out.txt: $(BIN_NAME) - valgrind --leak-check=full \ - --show-leak-kinds=all \ - --show-error-list=yes \ - --track-origins=yes \ - --log-file=valgrind-out.txt \ - ./rename - -.PHONY : clean options install test -options: - @echo "CC = $(CC)" - @echo "CFLAGS = $(ALL_CFLAGS)" - @echo "LDFLAGS = $(ALL_LDFLAGS)" - @echo "OBJ = $(OBJ)" - @echo "DEP = $(DEP)" - @echo "" - -clean : - rm $(BIN_NAME) valgrind-out.txt $(OBJ) $(DEP) - -test: - ./test |