build(test): now test is building the libft before test
This commit is contained in:
parent
f4cb339be7
commit
aa8544ba02
1 changed files with 4 additions and 4 deletions
8
Makefile
8
Makefile
|
|
@ -6,7 +6,7 @@
|
||||||
# By: rparodi <marvin@42.fr> +#+ +:+ +#+ #
|
# By: rparodi <marvin@42.fr> +#+ +:+ +#+ #
|
||||||
# +#+#+#+#+#+ +#+ #
|
# +#+#+#+#+#+ +#+ #
|
||||||
# Created: 2023/11/12 11:05:05 by rparodi #+# #+# #
|
# Created: 2023/11/12 11:05:05 by rparodi #+# #+# #
|
||||||
# Updated: 2025/09/04 18:48:57 by rparodi ### ########.fr #
|
# Updated: 2025/09/05 15:10:23 by rparodi ### ########.fr #
|
||||||
# #
|
# #
|
||||||
# **************************************************************************** #
|
# **************************************************************************** #
|
||||||
|
|
||||||
|
|
@ -163,15 +163,15 @@ TEST_SRCS := $(shell find test -type f -name '*.c' 2>/dev/null)
|
||||||
|
|
||||||
TEST_BINS := $(patsubst test/%.c,.test/%,$(TEST_SRCS))
|
TEST_BINS := $(patsubst test/%.c,.test/%,$(TEST_SRCS))
|
||||||
|
|
||||||
test: all $(LIB_NAME) $(TEST_BINS) test-run footer
|
test: fclean $(NAME) $(TEST_BINS) test-run footer
|
||||||
|
|
||||||
.test/%: test/%.c $(LIB_NAME)
|
.test/%: test/%.c $(LIB_NAME)
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
@$(CC) $(CFLAGS) $(CPPFLAGS) $< -L. -lft $(LDFLAGS) -o $@
|
@$(CC) $(CFLAGS) $(CPPFLAGS) $< -L. -lft $(LDFLAGS) -o $@
|
||||||
|
|
||||||
test-run:
|
test-run:
|
||||||
@set -e; \
|
@set -e
|
||||||
for t in $(TEST_BINS); do \
|
@for t in $(TEST_BINS); do \
|
||||||
printf "\n\n$(GREY)>> Running $(GOLD)$$t$(END)\n"; \
|
printf "\n\n$(GREY)>> Running $(GOLD)$$t$(END)\n"; \
|
||||||
TERM=xterm $$t; \
|
TERM=xterm $$t; \
|
||||||
done; \
|
done; \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue