Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC = gcc -g
- SRC = main.c \
- str_to_wordtab.c \
- gnl.c \
- path_handling.c \
- list.c \
- utils.c \
- change_dir.c \
- env.c
- OBJ = $(SRC:.c=.o)
- CFLAGS = -Wall -Wextra -I./include/
- LDFLAGS = -L lib/printf -lpf
- RM = rm -f
- NAME = mysh
- all: $(NAME)
- $(NAME): $(OBJ)
- $(MAKE) -C ./lib/printf
- $(CC) $(OBJ) -o $(NAME) $(LDFLAGS) $(CFLAGS)
- clean:
- $(RM) $(OBJ)
- $(MAKE) -C ./lib/printf clean
- fclean: clean
- $(RM) $(NAME)
- $(MAKE) -C ./lib/printf fclean
- re: fclean all
- .PHONY: all clean fclean re
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement