From 89f82989e76ca5e8859eab6870059de09a8d0b55 Mon Sep 17 00:00:00 2001 From: Hugo LAMY Date: Mon, 10 Feb 2020 14:15:55 +0100 Subject: [PATCH] ajout du makefile --- Makefile | 45 ++++++++++++++++++++++++++++++++++ next_word.c => ft_next_word.c | 0 ft_printf | Bin 0 -> 8964 bytes 3 files changed, 45 insertions(+) create mode 100644 Makefile rename next_word.c => ft_next_word.c (100%) create mode 100755 ft_printf diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..03779f0 --- /dev/null +++ b/Makefile @@ -0,0 +1,45 @@ +# - - - - - - - - - # +# variables names # +# - - - - - - - - - # + +NAME = ft_printf +CC = gcc +VPATH = srcs + +IDIR = . +_DEPS = ft_printf.h +DEPS = $(_DEPS:%.h=$(IDIR)/%.h) + +LDIR = ./libft.c/ +_LIBS = libft.a +LIBS = $(_LIBS:lib%.a=%) + +SRCS = ft_printf.c \ + ft_next_word.c + +ODIR = ./builds +OBJS = $(SRCS:%.c=$(ODIR)/%.o) + +CFLAGS = -I$(IDIR) +LFLAGS = -L$(LDIR) -l$(LIBS) + +# - - - - - - - - - - - # +# rules to execute # +# - - - - - - - - - - - # + +all: $(ODIR) $(NAME) +$(NAME): $(OBJS) $(DEPS) + $(CC) $(CFLAGS) -o $@ $(OBJS) $(LFLAGS) +$(ODIR): + mkdir -p $@ +$(ODIR)/%.o: %.c + $(CC) $(CFLAGS) -c -o $@ $< +clean: + /bin/rm -rf $(ODIR) +fclean: clean + /bin/rm -f $(NAME) +re: fclean all +lib: + make fclean -C $(LDIR) + make -C $(LDIR) +.PHONY: all clean fclean re lib diff --git a/next_word.c b/ft_next_word.c similarity index 100% rename from next_word.c rename to ft_next_word.c diff --git a/ft_printf b/ft_printf new file mode 100755 index 0000000000000000000000000000000000000000..5dd0f57f6db0056b48efab7d2b7942252144c770 GIT binary patch literal 8964 zcmeHNZ)_Y#6`zZp=4#XIB}$4Bq}h}nwF`AFA*GHZiXC~yB%EnzoXTo38~g6;JN0}% z?oXYFT5@z=;bptheW;}h5h+MS0z_%P1R-e5g@iaDq?*6-2TMIrL3iX3rz#*fifVpu zcGfcF(hU``$l4*uj{miLvQzj4=h(x1BMAsn8hv7%E5A z^;5lH)Lzh@dzM-^7SBewB_cmdFx2${ZE#?ti5TzO*v2FVHwHSQl7+5kBIh!sIi=oT z9>(Oa^FgPdaI>@(qM1$CLS0X1vLorWrh0$#I~{+INDCLc1H97T1G2&Kr$;04WF&>Q zdVkB(-*IVAnBu-xHt`FkGpSf&Od8btdjtui`F>mW6Rs^Ae4|6xvx&)ABCN*}qZ0ye z%*RiqKgu~3!u39!9_LDV?GkzI>mBH==|TR8mz&3WNqNPZ6P3(#JrUQ_=f_7T;(9WZ z0^Zu++A@Jcr*+~MT_2mMStgtO`6NHD96-3mBR?XpqLr~nv2O#UtB!v!WEWvsdQ`>+p}!6} z3rV?bLk%2Y3`>vo!9fAC74;NqZJ~R)wYI%h_hI})wGC1y-zw@yP!DF)se|#@$ieXW zco>+<$5Dw#)6TBPWBa<^`|h!k*`Hth;WrMWO-1#fvYjoWk}js-^h?hZ&=K0Tf_P7p zpGBC~7P@a2D)rHvJ@?+lW5Bb{1$<7QPiG?IoyR-DD>ecnlux0OfAxSPJ0zxf{V&QH zZvKs5s1z{gnS#=Bt@^?0s?u?_D8w6!LR>Bgaq)@}bC-m$^FkQY5Zt_W4kBpUNg<4= zXtd7?F*hj0)l(44%ot{+w2NU%hY?ssTf6jS_Xs3!Fn3BIdDn|)1(H-QCk2xH#;28b z$vB%=+T|RkE^*5sKHN0gVa_dE(ozMQlkD0Ax++Qf1iD6CF)J@n&@#m2?EYfV+8e}k zzTes%G|#LAO>JpGdyBFZv<(K+ezVsXv^5{3w|AkpnKnxAf`|4Yx2Kj$|H4y)o7y7J ztuSTgF>1E5i`@QvGfb|q(wkWQ@JQ>=G=iW|{uR7h+FRUu=npXA)`Q$Sv%-)5&NMhh z)1arXC3Jq_CM9v`MrjCMlvZW`H2Rp#FRe+DUz#8COKg>nH>%{M<8o1mi;F_c6@;*_ z2w_};KqOv=Kz{Q=7_*|$o)%(`!o$t0NeE?T7&k?JX&CbB)G3YgQsDQmi8wh*L14l~hXs5D&20e`B#s11wdKR?% zgw3fHZf2|8e(E$Vp_XoG?<4^S9avn@mguKLZfa$lVu+WrrB%6=^dgDfumRa0;N4?t zf5fAqgxy|L=KJ62!_tDmBaXo=49EeVB#N;c-mvoEHtQB63@~Uc~MyV=xmJ+!Bm^LpRoAtL*QS&#zoX1^?=TR-s2D_*a$r9rO$} z=(Q_DUpAaQh(7E|zcQ0`eIF{!UPmOWJd~{{^Ua5IEB@L3JIc&Qg)@XM)Q|Q(-rPOb zqs-mvna$q$mUid+9>u_-U}YyF6%mn2`AyKavK0j4XP6iweh;@rgPFZ=YVVfu%6BFt zav~gysJ#Z`(w~T-c=m7fNuhAF& z2O27t_CjephC_8dxN{U#c9VybYaZ}IL&D|sToy9d|A19#|JJ5X5dMr#1mWN0L?GxHDLy(woK8o>5m~y z{p-%XOhVG0cJUCf1xsvdJWj9w1>5fJ($|F1bp#eqd)ncsp{eCt&0XXk7@I3}X1PSa z@36a;MU<^wCqh;3d5@dBfQ#Jh$8N^!npSo0W?<;Xs(%0+R{hV5>!7&4Ag*7V{mIO}B5I19(J=LSRRWMp(K;b&yf-OX^biBtt&P>Dc}FJ?_EpTN*9On&LLNvVw8c`5!6iV1RIolzXIf?HjTY zfkp%x5oko95rIYo8WCtjpb>#a1R4=&M4%CYMg;zUBe3hywll7nRL z`dD^26=q*a`SLyV(N26M*GKT(7{?paC7g_i;>ojAn;1DB86Tf`IYMI@8r3>?qr980igC)q#(|0zJ9oB-!n=meyR