Closed ak0327 closed 1 year ago
mac(arm) & linux でコンパイルできる状態へ調整 LIBSの指定方法が重要だったみたい LIBS += hoge するとうまくリンクできないようなので、一旦これで
LIBS += hoge
# --------------------------------------------------- # LIBS, LIBS_DIR #################################### LIBS_DIR = $(LIBFT_DIR) $(MLX_DIR) $(X11_DIR) $(X11_LIB) ifeq ($(UNAME), Darwin) LIBS_DIR += /usr/X11R6/lib endif LFLAGS = $(addprefix -L, $(LIBS_DIR)) ifeq ($(UNAME), Darwin) LIBS = -lft -lmlx_Darwin -lXext -lX11 -lm -framework OpenGL -framework AppKit else LIBS = -lft -lmlx -lXext -lX11 -lm endif $(NAME) : $(OBJS) @make -C $(LIBFT_DIR) @make -C $(MLX_DIR) $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) $(LFLAGS)
LIBS_DIR = $(LIBFT_DIR) $(MLX_DIR) $(X11_DIR) $(X11_LIB) LFLAGS = $(addprefix -L, $(LIBS_DIR)) LIBS = -lft -lmlx -lX11 -lXext UNAME := $(shell uname) ifeq ($(UNAME), Darwin) LIBS_DIR += /usr/X11R6/lib LIBS += -lmlx_Darwin -framework OpenGL -framework AppKit else LIBS += -lmlx_Linux endif $(NAME) : $(OBJS) @make -C $(LIBFT_DIR) @make -C $(MLX_DIR) $(CC) $(CFLAGS) $(INCLUDES) -o $@ $(LFLAGS) $(LIBS) $^
mac(arm) & linux でコンパイルできる状態へ調整 LIBSの指定方法が重要だったみたい
LIBS += hoge
するとうまくリンクできないようなので、一旦これでOK
NG