Browse Source

Enhance makefile. Don't work with /obj diretory. Move sources in src/ directory.

Moul 5 years ago
parent
commit
c5c7c68c2c
69 changed files with 91 additions and 77 deletions
  1. 22 8
      Makefile
  2. 1 1
      ft_atoi.c
  3. 1 1
      ft_bzero.c
  4. 1 1
      ft_isalnum.c
  5. 1 1
      ft_isalpha.c
  6. 1 1
      ft_isascii.c
  7. 1 1
      ft_isdigit.c
  8. 1 1
      ft_isprint.c
  9. 1 1
      ft_itoa.c
  10. 1 1
      ft_itoa_base.c
  11. 1 1
      ft_lstadd.c
  12. 1 1
      ft_lstdel.c
  13. 1 1
      ft_lstdelone.c
  14. 1 1
      ft_lstiter.c
  15. 1 1
      ft_lstmap.c
  16. 1 1
      ft_lstnew.c
  17. 1 1
      ft_memalloc.c
  18. 1 1
      ft_memccpy.c
  19. 1 1
      ft_memchr.c
  20. 1 1
      ft_memcmp.c
  21. 1 1
      ft_memcpy.c
  22. 1 1
      ft_memdel.c
  23. 1 1
      ft_memmove.c
  24. 1 1
      ft_memset.c
  25. 1 1
      ft_putchar.c
  26. 1 1
      ft_putchar_fd.c
  27. 1 1
      ft_putendl.c
  28. 1 1
      ft_putendl_fd.c
  29. 1 1
      ft_putnbr.c
  30. 1 1
      ft_putnbr_fd.c
  31. 1 1
      ft_putnbrn.c
  32. 1 1
      ft_putstr.c
  33. 1 1
      ft_putstr_fd.c
  34. 1 1
      ft_puttab.c
  35. 1 1
      ft_puttabint.c
  36. 1 1
      ft_strcat.c
  37. 1 1
      ft_strchr.c
  38. 1 1
      ft_strclr.c
  39. 1 1
      ft_strcmp.c
  40. 1 1
      ft_strcpy.c
  41. 1 1
      ft_strdel.c
  42. 1 1
      ft_strdup.c
  43. 1 1
      ft_strdup_till.c
  44. 1 1
      ft_strequ.c
  45. 1 1
      ft_striter.c
  46. 1 1
      ft_striteri.c
  47. 1 1
      ft_strjoin.c
  48. 1 1
      ft_strjoinf.c
  49. 1 1
      ft_strlcat.c
  50. 1 1
      ft_strlen.c
  51. 1 1
      ft_strmap.c
  52. 1 1
      ft_strmapi.c
  53. 1 1
      ft_strncat.c
  54. 1 1
      ft_strncmp.c
  55. 1 1
      ft_strncpy.c
  56. 1 1
      ft_strndup.c
  57. 1 1
      ft_strnequ.c
  58. 1 1
      ft_strnew.c
  59. 1 1
      ft_strnstr.c
  60. 1 1
      ft_strrchr.c
  61. 1 1
      ft_strsplit.c
  62. 1 1
      ft_strstr.c
  63. 1 1
      ft_strsub.c
  64. 1 1
      ft_strtrim.c
  65. 1 1
      ft_tabsize.c
  66. 1 1
      ft_tolower.c
  67. 1 1
      ft_toupper.c
  68. 2 2
      get_next_line.c
  69. 1 1
      sort_int_tab.c

+ 22 - 8
Makefile

@@ -6,13 +6,13 @@
 #    By: mazimi <mazimi@student.42.fr>              +#+  +:+       +#+         #
 #                                                 +#+#+#+#+#+   +#+            #
 #    Created: 2014/11/05 11:09:24 by mazimi            #+#    #+#              #
-#    Updated: 2015/12/17 15:23:53 by mazimi           ###   ########.fr        #
+#    Updated: 2015/12/17 17:58:01 by mazimi           ###   ########.fr        #
 #                                                                              #
 # **************************************************************************** #
 
 NAME = libft.a
 
-SRC = ft_memset.c \
+SRC_NAME = ft_memset.c \
 ft_bzero.c \
 ft_memcpy.c \
 ft_memccpy.c \
@@ -81,20 +81,32 @@ ft_lstmap.c \
 sort_int_tab.c \
 get_next_line.c
 
-OBJ = $(SRC:.c=.o)
+SRC_PATH = src
 
-#OBJ = $(addprefix obj/, $(OBJ_NAME))
+OBJ_PATH = obj
+
+OBJ_NAME = $(SRC_NAME:.c=.o)
+
+SRC = $(addprefix src/, $(SRC_NAME))
+
+OBJ = $(addprefix obj/, $(OBJ_NAME))
 
 all: $(NAME)
 
 $(NAME):
-	@gcc -Wall -Werror -Wextra -c $(SRC)
-	@ar rc $(NAME) $(OBJ)
-	@rm -f $(OBJ)
+#	mkdir $(OBJ_PATH) 2> /dev/null || true
+	gcc -Wall -Werror -Wextra -c $(SRC)
+	@ar rc $(NAME) $(OBJ_NAME)
+#	@rm -f $(OBJ)
 	@echo "Libft: make: library created."
 
+#$(OBJ_PATH)%.o: $(SRC_PATH)%.c
+#	mkdir $(OBJ_PATH) 2> /dev/null || true
+#	gcc -Wall -Werror -Wextra -c $(SRC) $(OBJ)
+
 clean:
-	@rm -f $(OBJ)
+	@rm -f $(OBJ_NAME)
+#	@rmdir $(OBJ_PATH) 2> /dev/null || true
 	@echo "Lifbt: clean: objects cleaned."
 
 fclean: clean
@@ -105,3 +117,5 @@ re: fclean all
 
 norm:
 	@norminette $(SRC) libft.h
+
+.PHONY: all, clean, fclean, re, norm

+ 1 - 1
ft_atoi.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_atoi(char *str)
 {

+ 1 - 1
ft_bzero.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_bzero(void *s, size_t n)
 {

+ 1 - 1
ft_isalnum.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int	ft_isalnum(int c)
 {

+ 1 - 1
ft_isalpha.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int	ft_isalpha(int c)
 {

+ 1 - 1
ft_isascii.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int	ft_isascii(int c)
 {

+ 1 - 1
ft_isdigit.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_isdigit(int c)
 {

+ 1 - 1
ft_isprint.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_isprint(int c)
 {

+ 1 - 1
ft_itoa.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_itoa(int c)
 {

+ 1 - 1
ft_itoa_base.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_itoa_base(int value, int base)
 {

+ 1 - 1
ft_lstadd.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_lstadd(t_list **alst, t_list *new)
 {

+ 1 - 1
ft_lstdel.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_lstdel(t_list **alst, void (*del)(void *, size_t))
 {

+ 1 - 1
ft_lstdelone.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_lstdelone(t_list **alst, void (*del)(void*, size_t))
 {

+ 1 - 1
ft_lstiter.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_lstiter(t_list *lst, void (*f)(t_list *elem))
 {

+ 1 - 1
ft_lstmap.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 t_list		*ft_lstmap(t_list *lst, t_list *(*f)(t_list *elem))
 {

+ 1 - 1
ft_lstnew.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 t_list		*ft_lstnew(void const *content, size_t content_size)
 {

+ 1 - 1
ft_memalloc.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	*ft_memalloc(size_t size)
 {

+ 1 - 1
ft_memccpy.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	*ft_memccpy(void *dst, const void *src, int c, size_t n)
 {

+ 1 - 1
ft_memchr.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	*ft_memchr(const void *s, int c, size_t n)
 {

+ 1 - 1
ft_memcmp.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_memcmp(const void *s1, const void *s2, size_t n)
 {

+ 1 - 1
ft_memcpy.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	*ft_memcpy(void *dst, const void *src, size_t n)
 {

+ 1 - 1
ft_memdel.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_memdel(void **ap)
 {

+ 1 - 1
ft_memmove.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	*ft_memmove(void *dest, const void *src, size_t n)
 {

+ 1 - 1
ft_memset.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	*ft_memset(void *b, int c, size_t len)
 {

+ 1 - 1
ft_putchar.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putchar(char c)
 {

+ 1 - 1
ft_putchar_fd.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putchar_fd(char c, int fd)
 {

+ 1 - 1
ft_putendl.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putendl(char const *s)
 {

+ 1 - 1
ft_putendl_fd.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putendl_fd(char const *s, int fd)
 {

+ 1 - 1
ft_putnbr.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putnbr(int n)
 {

+ 1 - 1
ft_putnbr_fd.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putnbr_fd(int n, int fd)
 {

+ 1 - 1
ft_putnbrn.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putnbrn(int n)
 {

+ 1 - 1
ft_putstr.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putstr(char const *s)
 {

+ 1 - 1
ft_putstr_fd.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_putstr_fd(char const *s, int fd)
 {

+ 1 - 1
ft_puttab.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_puttab(char **tab)
 {

+ 1 - 1
ft_puttabint.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_puttabint(int **tab, int len, int spaces)
 {

+ 1 - 1
ft_strcat.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strcat(char *dest, const char *src)
 {

+ 1 - 1
ft_strchr.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strchr(const char *s1, int c)
 {

+ 1 - 1
ft_strclr.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_strclr(char *s)
 {

+ 1 - 1
ft_strcmp.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_strcmp(const char *s1, const char *s2)
 {

+ 1 - 1
ft_strcpy.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strcpy(char *dest, const char *src)
 {

+ 1 - 1
ft_strdel.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_strdel(char **as)
 {

+ 1 - 1
ft_strdup.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strdup(const char *s1)
 {

+ 1 - 1
ft_strdup_till.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strdup_till(char *str, char c)
 {

+ 1 - 1
ft_strequ.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_strequ(char const *s1, char const *s2)
 {

+ 1 - 1
ft_striter.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_striter(char *s, void (*f)(char *))
 {

+ 1 - 1
ft_striteri.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	ft_striteri(char *s, void (*f)(unsigned int, char *))
 {

+ 1 - 1
ft_strjoin.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strjoin(char const *s1, char const *s2)
 {

+ 1 - 1
ft_strjoinf.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strjoinf(char const *s1, char const *s2, int p)
 {

+ 1 - 1
ft_strlcat.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 size_t	ft_strlcat(char *dst, const char *src, size_t size)
 {

+ 1 - 1
ft_strlen.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 size_t	ft_strlen(char const *str)
 {

+ 1 - 1
ft_strmap.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strmap(char const *s, char (*f)(char))
 {

+ 1 - 1
ft_strmapi.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strmapi(char const *s, char (*f)(unsigned int, char))
 {

+ 1 - 1
ft_strncat.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strncat(char *dest, const char *src, size_t n)
 {

+ 1 - 1
ft_strncmp.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_strncmp(const char *s1, const char *s2, size_t n)
 {

+ 1 - 1
ft_strncpy.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strncpy(char *dest, char *src, unsigned int n)
 {

+ 1 - 1
ft_strndup.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strndup(const char *s1, int n)
 {

+ 1 - 1
ft_strnequ.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_strnequ(char const *s1, char const *s2, size_t n)
 {

+ 1 - 1
ft_strnew.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strnew(size_t size)
 {

+ 1 - 1
ft_strnstr.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strnstr(const char *s1, const char *s2, size_t n)
 {

+ 1 - 1
ft_strrchr.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strrchr(const char *s, int c)
 {

+ 1 - 1
ft_strsplit.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 static	int		ft_count_words(const char *s, char c)
 {

+ 1 - 1
ft_strstr.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strstr(const char *s1, const char *s2)
 {

+ 1 - 1
ft_strsub.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strsub(char const *s, unsigned int start, size_t len)
 {

+ 1 - 1
ft_strtrim.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 char	*ft_strtrim(char const *s)
 {

+ 1 - 1
ft_tabsize.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_tabsize(char **tab)
 {

+ 1 - 1
ft_tolower.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_tolower(int c)
 {

+ 1 - 1
ft_toupper.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 int		ft_toupper(int c)
 {

+ 2 - 2
get_next_line.c

@@ -6,11 +6,11 @@
 /*   By: mazimi <mazimi@student.42.fr>              +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2015/02/11 23:17:53 by mazimi            #+#    #+#             */
-/*   Updated: 2015/09/25 13:49:51 by mazimi           ###   ########.fr       */
+/*   Updated: 2015/12/17 17:01:59 by mazimi           ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "get_next_line.h"
+#include "../get_next_line.h"
 
 int		get_next_line(int const fd, char **line)
 {

+ 1 - 1
sort_int_tab.c

@@ -10,7 +10,7 @@
 /*                                                                            */
 /* ************************************************************************** */
 
-#include "libft.h"
+#include "../libft.h"
 
 void	sort_int_tab(int *tab, unsigned int size)
 {