From 88e68d8161425567f77f4092eda884a2fb1413d2 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 13 Sep 2004 09:42:21 +0000 Subject: [PATCH] Added target chown --- src/Makefile | 12 ++++++++++-- src/project.conf | 6 +++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/Makefile b/src/Makefile index 533b06b..68abfb5 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -TARGETS = basename cat chgrp cmp cp dirname du echo false head id kill link ln logname ls mkdir mkfifo pwd rmdir sleep strings test time true tty uname unlink wc +TARGETS = basename cat chgrp chown cmp cp dirname du echo false head id kill link ln logname ls mkdir mkfifo pwd rmdir sleep strings test time true tty uname unlink wc CFLAGSF = -W -Wall -ansi CFLAGS = -g CC = cc @@ -34,6 +34,14 @@ chgrp: $(chgrp_OBJS) chgrp.o: chgrp.c $(CC) $(chgrp_CFLAGS) -c chgrp.c +chown_OBJS= chown.o +chown_CFLAGS=$(CFLAGSF) $(CFLAGS) +chown: $(chown_OBJS) + $(CC) $(LDFLAGSF) $(LDFLAGS) -o chown $(chown_OBJS) + +chown.o: chown.c + $(CC) $(chown_CFLAGS) -c chown.c + cmp_OBJS= cmp.o cmp_CFLAGS=$(CFLAGSF) $(CFLAGS) cmp: $(cmp_OBJS) @@ -244,7 +252,7 @@ wc.o: wc.c clean: - $(RM) $(basename_OBJS) $(cat_OBJS) $(chgrp_OBJS) $(cmp_OBJS) $(cp_OBJS) $(dirname_OBJS) $(du_OBJS) $(echo_OBJS) $(false_OBJS) $(head_OBJS) $(id_OBJS) $(kill_OBJS) $(link_OBJS) $(ln_OBJS) $(logname_OBJS) $(ls_OBJS) $(mkdir_OBJS) $(mkfifo_OBJS) $(pwd_OBJS) $(rmdir_OBJS) $(sleep_OBJS) $(strings_OBJS) $(test_OBJS) $(time_OBJS) $(true_OBJS) $(tty_OBJS) $(uname_OBJS) $(unlink_OBJS) $(wc_OBJS) + $(RM) $(basename_OBJS) $(cat_OBJS) $(chgrp_OBJS) $(chown_OBJS) $(cmp_OBJS) $(cp_OBJS) $(dirname_OBJS) $(du_OBJS) $(echo_OBJS) $(false_OBJS) $(head_OBJS) $(id_OBJS) $(kill_OBJS) $(link_OBJS) $(ln_OBJS) $(logname_OBJS) $(ls_OBJS) $(mkdir_OBJS) $(mkfifo_OBJS) $(pwd_OBJS) $(rmdir_OBJS) $(sleep_OBJS) $(strings_OBJS) $(test_OBJS) $(time_OBJS) $(true_OBJS) $(tty_OBJS) $(uname_OBJS) $(unlink_OBJS) $(wc_OBJS) distclean: clean $(RM) $(TARGETS) diff --git a/src/project.conf b/src/project.conf index 0a7ca7d..74a8e27 100644 --- a/src/project.conf +++ b/src/project.conf @@ -1,4 +1,4 @@ -targets=basename,cat,chgrp,cmp,cp,dirname,du,echo,false,head,id,kill,link,ln,logname,ls,mkdir,mkfifo,pwd,rmdir,sleep,strings,test,time,true,tty,uname,unlink,wc +targets=basename,cat,chgrp,chown,cmp,cp,dirname,du,echo,false,head,id,kill,link,ln,logname,ls,mkdir,mkfifo,pwd,rmdir,sleep,strings,test,time,true,tty,uname,unlink,wc cflags_force=-W -Wall -ansi cflags=-g @@ -14,6 +14,10 @@ sources=cat.c type=binary sources=chgrp.c +[chown] +type=binary +sources=chown.c + [cmp] type=binary sources=cmp.c