sakiir

Untitled

Feb 14th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.43 KB | None | 0 0
  1. CC      = gcc
  2.  
  3. RM      = rm -f
  4.  
  5. NAME        = libmy_malloc.so
  6.  
  7. SRCS        = malloc.c      \
  8.           free.c        \
  9.           show_alloc_mem.c  \
  10.           memory_dump.c     \
  11.           realloc.c     \
  12.           calloc.c      \
  13.  
  14. OBJS        = $(SRCS:.c=.o)
  15.  
  16. CFLAGS      += -fPIC -Wall -Werror -Wextra
  17.  
  18. LDFLAGS     += -shared -lpthread
  19.  
  20. all: $(OBJS)
  21.     $(CC) -o $(NAME) $(OBJS) $(CFLAGS) $(LDFLAGS)
  22.  
  23. clean:
  24.     $(RM) $(OBJS)
  25.  
  26. fclean: clean
  27.     $(RM) $(NAME)
  28.  
  29. re: fclean all
  30.  
  31. .PHONY: all clean fclean re
Advertisement
Add Comment
Please, Sign In to add comment