From b15cf7275d9fe1f13a17cd5923035bba99a09935 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 1 Feb 2005 00:03:49 +0000 Subject: [PATCH] Added target touch --- src/Makefile | 12 ++++++++++-- src/project.conf | 6 +++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/Makefile b/src/Makefile index 2703596..6630588 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -TARGETS = basename cat chgrp chmod 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 uniq unlink wc +TARGETS = basename cat chgrp chmod chown cmp cp dirname du echo false head id kill link ln logname ls mkdir mkfifo pwd rmdir sleep strings test time touch true tty uname uniq unlink wc CFLAGSF = -W -Wall -ansi CFLAGS = -g CC = cc @@ -218,6 +218,14 @@ time: $(time_OBJS) time.o: time.c $(CC) $(time_CFLAGS) -c time.c +touch_OBJS= touch.o +touch_CFLAGS=$(CFLAGSF) $(CFLAGS) +touch: $(touch_OBJS) + $(CC) $(LDFLAGSF) $(LDFLAGS) -o touch $(touch_OBJS) + +touch.o: touch.c + $(CC) $(touch_CFLAGS) -c touch.c + true_OBJS= true.o true_CFLAGS=$(CFLAGSF) $(CFLAGS) true: $(true_OBJS) @@ -268,7 +276,7 @@ wc.o: wc.c clean: - $(RM) $(basename_OBJS) $(cat_OBJS) $(chgrp_OBJS) $(chmod_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) $(uniq_OBJS) $(unlink_OBJS) $(wc_OBJS) + $(RM) $(basename_OBJS) $(cat_OBJS) $(chgrp_OBJS) $(chmod_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) $(touch_OBJS) $(true_OBJS) $(tty_OBJS) $(uname_OBJS) $(uniq_OBJS) $(unlink_OBJS) $(wc_OBJS) distclean: clean $(RM) $(TARGETS) diff --git a/src/project.conf b/src/project.conf index 855994c..8d11bbb 100644 --- a/src/project.conf +++ b/src/project.conf @@ -1,4 +1,4 @@ -targets=basename,cat,chgrp,chmod,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,uniq,unlink,wc +targets=basename,cat,chgrp,chmod,chown,cmp,cp,dirname,du,echo,false,head,id,kill,link,ln,logname,ls,mkdir,mkfifo,pwd,rmdir,sleep,strings,test,time,touch,true,tty,uname,uniq,unlink,wc cflags_force=-W -Wall -ansi cflags=-g @@ -106,6 +106,10 @@ sources=test.c type=binary sources=time.c +[touch] +type=binary +sources=touch.c + [true] type=binary sources=true.c