diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-05-12 14:14:06 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-05-12 14:14:06 +0200 |
| commit | 7b214503608550dc2853b9e01526723f8c65baf3 (patch) | |
| tree | ddbc37eb2627b43eb33774bd2bf205336cd1a9e6 /Makefile | |
| parent | d07d87964f13d3c1e6ad8c2f6d7db21101f1ef34 (diff) | |
| download | scop-7b214503608550dc2853b9e01526723f8c65baf3.tar.gz scop-7b214503608550dc2853b9e01526723f8c65baf3.tar.bz2 scop-7b214503608550dc2853b9e01526723f8c65baf3.zip | |
Added mat4 in libftm, can rotate, scale and translate vector
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 26 |
1 files changed, 18 insertions, 8 deletions
@@ -6,7 +6,7 @@ # By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2020/05/09 10:24:52 by charles #+# #+# # -# Updated: 2020/05/11 01:55:58 by charles ### ########.fr # +# Updated: 2020/05/12 14:04:16 by charles ### ########.fr # # # # **************************************************************************** # @@ -15,15 +15,16 @@ RM = rm -f VENDOR_DIR = vendor LIBFT_DIR = $(VENDOR_DIR)/libft +LIBFTM_DIR = $(VENDOR_DIR)/libftm SRC_DIR = src INC_DIR = inc OBJ_DIR = obj CC = gcc -CCFLAGS = -I$(LIBFT_DIR)/include -I$(INC_DIR) \ +CCFLAGS = -I$(LIBFT_DIR)/include -I$(INC_DIR) -I$(LIBFTM_DIR)/inc \ -Wall -Wextra #-Werror -LDFLAGS = -L$(LIBFT_DIR) -lft +LDFLAGS = -L$(LIBFT_DIR) -lft -L$(LIBFTM_DIR) -lftm -lm ifeq ($(shell uname),Linux) LDFLAGS += -lglfw -lGL -lglut -lGLEW @@ -34,13 +35,13 @@ SRC = $(shell find $(SRC_DIR) -type f -name '*.c') OBJ = $(SRC:$(SRC_DIR)/%.c=$(OBJ_DIR)/%.o) INC = $(shell find $(INC_DIR) -type f -name '*.h') -all: prebuild libft_all $(NAME) +all: prebuild $(NAME) prebuild: mkdir -p $(OBJ_DIR) -$(NAME): $(OBJ) - $(CC) -o $@ $^ $(LDFLAGS) +$(NAME): $(OBJ) libft_all libftm_all + $(CC) -o $@ $(OBJ) $(LDFLAGS) $(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(INC) $(CC) $(CCFLAGS) -c -o $@ $< @@ -53,9 +54,9 @@ fcleanloc: cleanloc reloc: fcleanloc all -clean: libft_clean cleanloc +clean: libft_clean libftm_fclean cleanloc -fclean: libft_fclean fcleanloc +fclean: libft_fclean libftm_fclean fcleanloc re: fclean all @@ -67,3 +68,12 @@ libft_clean: libft_fclean: $(MAKE) -C $(LIBFT_DIR) fclean + +libftm_all: + $(MAKE) -C $(LIBFTM_DIR) all + +libftm_clean: + $(MAKE) -C $(LIBFTM_DIR) clean + +libftm_fclean: + $(MAKE) -C $(LIBFTM_DIR) fclean |
