Advertisement
Guest User

Untitled

a guest
Aug 1st, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 0.44 KB | None | 0 0
  1. ##
  2. ## EPITECH PROJECT, 2018
  3. ##
  4. ## File description:
  5. ## Makefile for
  6. ##
  7.  
  8. SRC =   main.c
  9.  
  10. OBJ =   $(SRC:.c=.o)
  11.  
  12. NAME    =   a.out
  13.  
  14. LIB =   ./lib/my/libmy.a
  15.  
  16. CFLAGS  =   -Iinclude
  17.  
  18. LDFLAGS =   -Llib/my -lmy
  19.  
  20. CC  =   gcc
  21.  
  22. all:    $(LIB) $(NAME)
  23.  
  24. $(NAME):    $(OBJ)
  25.         gcc $(OBJ) -o $(NAME) $(LDFLAGS)
  26.  
  27. $(LIB):
  28.     make -C ./lib/my
  29.  
  30. clean:
  31.     rm -f $(OBJ)
  32.     make clean -C ./lib/my
  33.  
  34. fclean: clean
  35.     rm -f $(NAME)
  36.     make fclean -C ./lib/my
  37.  
  38. re: fclean all
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement