merge
This commit is contained in:
commit
01722c4e21
16 changed files with 211 additions and 142 deletions
9
Makefile
9
Makefile
|
|
@ -7,7 +7,8 @@ INCLUDES = include/ libtf/ libft/
|
|||
# .c files in src/ without the extension
|
||||
CODE = main ask_command error path parse_command exec_command builtin builtin2 \
|
||||
signals cool_readline variables parse_command_utils export_print_builtin \
|
||||
parse_command_read_string parse_command_read_element variables_utils
|
||||
parse_command_read_string parse_command_read_element variables_utils \
|
||||
export_builtin variables2
|
||||
# directories to 'make'
|
||||
LIBRARIES = libtf libft
|
||||
# .a files to include
|
||||
|
|
@ -17,7 +18,7 @@ LIBRARIES_LINK =
|
|||
# to use with the flag -l
|
||||
LINK =
|
||||
# flags to add to the compiler
|
||||
MORE_FLAGS += $(addprefix -L,$(LIBRARIES_LINK)) $(addprefix -l,$(LIBRARIES_LINK) $(LINK)) $(addprefix -I,$(INCLUDES))
|
||||
MORE_FLAGSS = $(MORE_FLAGS) $(addprefix -L,$(LIBRARIES_LINK)) $(addprefix -l,$(LIBRARIES_LINK) $(LINK)) $(addprefix -I,$(INCLUDES))
|
||||
##### END OF THE INTERESTING PART #####
|
||||
|
||||
|
||||
|
|
@ -55,7 +56,7 @@ debug :
|
|||
|
||||
$(NAME) : $(O_FILES) $(LIBRARIES)
|
||||
@echo "\e[30;47;1m $(NAME): linking... \e[0m"
|
||||
$(CC) -lreadline -o $(NAME) $(O_FILES) $(LIBRARIES_FILES) $(MORE_FLAGS)
|
||||
$(CC) -lreadline -o $(NAME) $(O_FILES) $(LIBRARIES_FILES) $(MORE_FLAGSS)
|
||||
@echo "\e[30;47;1m $(NAME): linked! \e[0m"
|
||||
|
||||
$(LIBRARIES) :
|
||||
|
|
@ -68,6 +69,6 @@ endif
|
|||
@echo "\e[30;47;1m $(NAME): library $@ made! \e[0m"
|
||||
|
||||
%.o : %.c
|
||||
$(CC) -c $< -o $@ $(MORE_FLAGS)
|
||||
$(CC) -c $< -o $@ $(MORE_FLAGSS)
|
||||
|
||||
.PHONY : all debug clean fclean re $(LIBRARIES)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue