diff options
| author | Dominik Kaiser | 2024-05-09 13:58:50 +0200 |
|---|---|---|
| committer | Dominik Kaiser | 2024-05-09 13:58:50 +0200 |
| commit | 7b7f18ebf7636b656788d8f0bfea5ab2662fd8dc (patch) | |
| tree | 92cffacb52f96bfc3a2e52419d7ae3b3234e37b7 /Makefile | |
| parent | 0673f8b572b575bd5f3f9297cff615d61494dcdf (diff) | |
| download | so_long-7b7f18ebf7636b656788d8f0bfea5ab2662fd8dc.tar.gz so_long-7b7f18ebf7636b656788d8f0bfea5ab2662fd8dc.zip | |
Add MiniLibX
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -2,8 +2,9 @@ NAME := so_long CC = cc CFLAGS = -Wall -Wextra -Werror -HEADERS = -Iinclude -Ilibft -LIBS = -Llibft -lft +HEADERS = -Iinclude -Ilibft -Imlx +LIBS = -Llibft -lft -lm -Lmlx -lmlx +FRMWRKS = -framework OpenGL -framework AppKit VPATH := src SRC = main.c @@ -14,8 +15,8 @@ OBJ := $(addprefix $(OBJ_DIR)/, $(SRC:%.c=%.o)) all: $(NAME) -$(NAME): $(OBJ) | libft - @$(CC) $(CFLAGS) $(HEADERS) $^ -o $@ $(LIBS) +$(NAME): $(OBJ) | libft mlx + @$(CC) $(CFLAGS) $(HEADERS) $^ -o $@ $(LIBS) $(FRMWRKS) @echo "[$(NAME)] Created binary." $(OBJ_DIR)/%.o: %.c @@ -28,8 +29,12 @@ $(OBJ_DIR)/%.o: %.c libft: @make -C libft +mlx: + @make -C mlx + clean: @make -C libft clean + @make -C mlx clean @if [ -d "$(OBJ_DIR)" ]; then \ rm -rf $(OBJ_DIR); \ echo "[$(NAME)] Removed object files."; \ @@ -44,4 +49,4 @@ fclean: clean re: fclean all -.PHONY: all libft clean fclean re +.PHONY: all libft mlx clean fclean re |
