diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1ab26f8 --- /dev/null +++ b/Makefile @@ -0,0 +1,35 @@ +RM = rm -f + +LIBASM_PATH = ../libasm + +CC = gcc +CCFLAGS = -Wall -Wextra +LDFLAGS = -L$(LIBASM_PATH) -lasm + +NAME = runtest +SRC = main.c ft_strlen_test.c ft_strcpy_test.c ft_strcmp_test.c \ + ft_write_test.c ft_read_test.c ft_strdup_test.c +OBJ = $(SRC:.c=.o) + +all: $(NAME) + +$(NAME): $(OBJ) + $(CC) $(LDFLAGS) -o $@ $^ + +%.o: %.c + $(CC) $(CCFLAGS) -c -o $@ $< + +clean: + $(RM) $(OBJ) + +fclean: clean + $(RM) $(NAME) + +re: libasm_fclean libasm_all fclean all + + +libasm_all: + make -C $(LIBASM_PATH) all + +libasm_fclean: + make -C $(LIBASM_PATH) fclean |
