diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-06-09 10:59:25 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-06-09 10:59:25 +0200 |
| commit | 8b8b8b8a35524f0ee73ac74c947a325ea54b2880 (patch) | |
| tree | a9d8c7b0ec93cc9a0ffd530b8a4a3c6f00eaa262 | |
| parent | 3a2d19df9e509d0b015c786eb02f8315ff0ad91c (diff) | |
| download | libft-8b8b8b8a35524f0ee73ac74c947a325ea54b2880.tar.gz libft-8b8b8b8a35524f0ee73ac74c947a325ea54b2880.tar.bz2 libft-8b8b8b8a35524f0ee73ac74c947a325ea54b2880.zip | |
Added make with multiple jobs
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Makefile | 11 |
2 files changed, 7 insertions, 5 deletions
@@ -9,3 +9,4 @@ obj/* rendu.makefile doc/* tmp/* +*.gz @@ -45,14 +45,15 @@ OBJ = $(SRC:$(SRC_DIR)/%.c=$(OBJ_DIR)/%.o) INCLUDE = $(shell find $(INCLUDE_DIR) -name "*.h") -# export LIBFT_SRC = $(SRC) +all: prebuild + @$(MAKE) -j$(JOBS) allnopre -all: prebuild $(NAME) +allnopre: $(NAME) .PHONY: test test: all @echo "Testing" - @$(MAKE) $(MAKE_ARGS) -C $(TEST_DIR) run + @$(MAKE) -C $(TEST_DIR) run norm: @if [ `command -v $(NORM)` ]; \ @@ -72,7 +73,7 @@ $(NAME): $(OBJ) $(INCLUDE) @echo "Linking: $@" @$(LIB) $@ $(OBJ) -$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c +$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(INCLUDE) @echo "Compiling: $@" @$(CC) $(CCFLAGS) -c -o $@ $< @@ -81,7 +82,7 @@ clean: @$(RM) -r $(OBJ_DIR) fclean: clean - @echo "Removing library" + @echo "Removing $(NAME)" @$(RM) $(NAME) re: fclean all |
