Makefile
This commit is contained in:
parent
bab1fd87b9
commit
ff4d4183d3
|
@ -55,25 +55,25 @@ NAME ?= rush-02
|
||||||
all: $(NAME)
|
all: $(NAME)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@$(RM) $(OBJ)
|
$(RM) $(OBJ)
|
||||||
|
|
||||||
fclean: clean
|
fclean: clean
|
||||||
@$(RM) $(NAME)
|
$(RM) $(NAME)
|
||||||
@$(RMDIR) $(OBJDIR) 2>/dev/null || true
|
$(RMDIR) $(OBJDIR) 2>/dev/null || true
|
||||||
|
|
||||||
re: fclean all
|
re: fclean all
|
||||||
|
|
||||||
$(NAME): $(OBJ)
|
$(NAME): $(OBJ)
|
||||||
@$(CC) $(LDFLAGS) $^ -o $@
|
$(CC) $(LDFLAGS) $^ -o $@
|
||||||
|
|
||||||
$(OBJ): | $(OBJDIR)
|
$(OBJ): | $(OBJDIR)
|
||||||
|
|
||||||
$(OBJDIR)/%.o: %.c $(DEPS)
|
$(OBJDIR)/%.o: %.c $(DEPS)
|
||||||
@#norminette $< >/dev/null || { printf '\033[101;37m%s\033[m\n' "!Norminette Failed>>>"; norminette $<; printf '\033[101;37m%s\033[m\n' "<<<Norminette Failed!"; exit 1; }
|
#norminette $< >/dev/null || { printf '\033[101;37m%s\033[m\n' "!Norminette Failed>>>"; norminette $<; printf '\033[101;37m%s\033[m\n' "<<<Norminette Failed!"; exit 1; }
|
||||||
@$(CC) $(CFLAGS) -c $< -o $@
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
$(OBJDIR):
|
$(OBJDIR):
|
||||||
@mkdir -p $@
|
mkdir -p $@
|
||||||
|
|
||||||
tests: test
|
tests: test
|
||||||
|
|
||||||
|
@ -92,9 +92,9 @@ CYN = : [36m;
|
||||||
CLR_RST = && : [m
|
CLR_RST = && : [m
|
||||||
|
|
||||||
run:
|
run:
|
||||||
@clear
|
clear
|
||||||
|
$(YLW) ./$(NAME) "./dicts/numbers2.dict" 12345678 $(CLR_RST) $(SUCCESS)
|
||||||
$(YLW) ./$(NAME) "./dicts/numbers2.dict" 12345678 $(CLR_RST) $(SUCCESS)
|
$(YLW) ./$(NAME) "./dicts/numbers2.dict" 12345678 $(CLR_RST) $(SUCCESS)
|
||||||
$(YLW) ./$(NAME) "./dicts/numbers2.dict" 123456 $(CLR_RST) $(SUCCESS)
|
|
||||||
$(YLW) ./$(NAME) "./dicts/numbers2.dict" 0 $(CLR_RST) $(SUCCESS)
|
$(YLW) ./$(NAME) "./dicts/numbers2.dict" 0 $(CLR_RST) $(SUCCESS)
|
||||||
$(YLW) ./$(NAME) $(CLR_RST) $(SUCCESS)
|
$(YLW) ./$(NAME) $(CLR_RST) $(SUCCESS)
|
||||||
$(YLW) ./$(NAME) 1 $(CLR_RST) $(SUCCESS)
|
$(YLW) ./$(NAME) 1 $(CLR_RST) $(SUCCESS)
|
||||||
|
|
Loading…
Reference in New Issue