(Emacs)~Makefile auto insert now has LIBS variable,-memcheck recipe
This commit is contained in:
@@ -2482,15 +2482,16 @@ change it for C++.
|
|||||||
""
|
""
|
||||||
"CC=gcc
|
"CC=gcc
|
||||||
CFLAGS=-Wall -Wextra -pedantic -ggdb -fsanitize=address
|
CFLAGS=-Wall -Wextra -pedantic -ggdb -fsanitize=address
|
||||||
|
LIBS=
|
||||||
OBJECTS=main.o
|
OBJECTS=main.o
|
||||||
OUT=main
|
OUT=main
|
||||||
ARGS=
|
ARGS=
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) $(CFLAGS) -c $^ -o $@
|
$(CC) $(CFLAGS) -c $^ -o $@ $(LIBS)
|
||||||
|
|
||||||
$(OUT): $(OBJECTS)
|
$(OUT): $(OBJECTS)
|
||||||
$(CC) $(CFLAGS) $^ -o $@
|
$(CC) $(CFLAGS) $^ -o $@ $(LIBS)
|
||||||
|
|
||||||
.PHONY:
|
.PHONY:
|
||||||
clean:
|
clean:
|
||||||
@@ -2499,11 +2500,6 @@ clean:
|
|||||||
.PHONY: run
|
.PHONY: run
|
||||||
run: $(OUT)
|
run: $(OUT)
|
||||||
./$^ $(ARGS)
|
./$^ $(ARGS)
|
||||||
|
|
||||||
|
|
||||||
.PHONY: memcheck
|
|
||||||
memcheck: $(OUT)
|
|
||||||
sh /etc/profile.d/debuginfod.sh && valgrind --leak-check=full -s --tool=memcheck ./$^ $(ARGS)"
|
|
||||||
_))
|
_))
|
||||||
#+end_src
|
#+end_src
|
||||||
* Org mode
|
* Org mode
|
||||||
|
|||||||
Reference in New Issue
Block a user