This commit is contained in:
mcolonna 2024-02-26 12:51:26 +01:00
parent 482f88b455
commit 298ab747a2
5 changed files with 46 additions and 0 deletions

33
Makefile Normal file
View file

@ -0,0 +1,33 @@
# The interesting part
NAME = test
SRCS = src/
INCLUDES = includes/
CODE = main
LIBRARIES = mlx
LINK=Xext X11 m z
# It works and I probably won't change it for the rest of my life
C_FILES = $(addsuffix .c,$(addprefix $(SRCS),$(CODE)))
O_FILES = $(addsuffix .o,$(addprefix $(SRCS),$(CODE)))
CC = cc -Wall -Wextra -Werror
all : $(NAME)
$(NAME) : $(O_FILES) $(LIBRARIES)
$(CC) -o $(NAME) $(O_FILES) $(addprefix -L ,$(LIBRARIES)) $(addprefix -l ,$(LIBRARIES) $(LINK))
$(LIBRARIES) :
true $(addprefix && make -C ,$(LIBRARIES))
%.o : %.c
$(CC) $(addprefix -I ,$(INCLUDES) $(LIBRARIES)) -c $< -o $@
clean :
rm -f $(O_FILES)
fclean : clean
rm -f $(NAME)
re : fclean all
.PHONY : all clean fclean re $(LIBRARIES)

BIN
minilibx-linux.tgz Normal file

Binary file not shown.

1
mlx Submodule

@ -0,0 +1 @@
Subproject commit 7dc53a411a7d4ae286c60c6229bd1e395b0efb82

12
src/main.c Normal file
View file

@ -0,0 +1,12 @@
#include "mlx.h"
int main(void)
{
void *mlx;
void *win;
mlx = mlx_init();
win = mlx_new_window(mlx, 600, 400, "UNDRETALE");
(void)win;
mlx_loop(mlx);
}

BIN
test Normal file

Binary file not shown.