From 1cf9a01bc0c43da300679cd642e921e2b274234e Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 8 May 2007 16:40:00 +0000 Subject: [PATCH] Added pr and printf --- Makefile | 2 ++ src/Makefile | 26 ++++++++++++++++++++++++-- src/project.conf | 10 +++++++++- 3 files changed, 35 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 34ec390..78c0899 100644 --- a/Makefile +++ b/Makefile @@ -47,6 +47,8 @@ dist: $(PACKAGE)-$(VERSION)/src/mkfifo.c \ $(PACKAGE)-$(VERSION)/src/mv.c \ $(PACKAGE)-$(VERSION)/src/nice.c \ + $(PACKAGE)-$(VERSION)/src/pr.c \ + $(PACKAGE)-$(VERSION)/src/printf.c \ $(PACKAGE)-$(VERSION)/src/pwd.c \ $(PACKAGE)-$(VERSION)/src/renice.c \ $(PACKAGE)-$(VERSION)/src/rm.c \ diff --git a/src/Makefile b/src/Makefile index 896f150..52a7a8c 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -TARGETS = basename cat chgrp chmod chown cksum cmp cp df dirname du echo false file head id kill link ln locale logname ls mkdir mkfifo mv nice pwd renice rm rmdir sleep strings tail test time touch true tty uname uniq unlink wc who +TARGETS = basename cat chgrp chmod chown cksum cmp cp df dirname du echo false file head id kill link ln locale logname ls mkdir mkfifo mv nice pr printf pwd renice rm rmdir sleep strings tail test time touch true tty uname uniq unlink wc who PREFIX = /usr/local DESTDIR = BINDIR = $(PREFIX)/bin @@ -170,6 +170,18 @@ nice_CFLAGS = $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) nice: $(nice_OBJS) $(CC) -o nice $(nice_OBJS) $(LDFLAGSF) $(LDFLAGS) +pr_OBJS = pr.o +pr_CFLAGS = $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) + +pr: $(pr_OBJS) + $(CC) -o pr $(pr_OBJS) $(LDFLAGSF) $(LDFLAGS) + +printf_OBJS = printf.o +printf_CFLAGS = $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) + +printf: $(printf_OBJS) + $(CC) -o printf $(printf_OBJS) $(LDFLAGSF) $(LDFLAGS) + pwd_OBJS = pwd.o pwd_CFLAGS = $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) @@ -350,6 +362,12 @@ mv.o: mv.c nice.o: nice.c $(CC) $(nice_CFLAGS) -c nice.c +pr.o: pr.c + $(CC) $(pr_CFLAGS) -c pr.c + +printf.o: printf.c + $(CC) $(printf_CFLAGS) -c printf.c + pwd.o: pwd.c $(CC) $(pwd_CFLAGS) -c pwd.c @@ -402,7 +420,7 @@ who.o: who.c $(CC) $(who_CFLAGS) -c who.c clean: - $(RM) $(basename_OBJS) $(cat_OBJS) $(chgrp_OBJS) $(chmod_OBJS) $(chown_OBJS) $(cksum_OBJS) $(cmp_OBJS) $(cp_OBJS) $(df_OBJS) $(dirname_OBJS) $(du_OBJS) $(echo_OBJS) $(false_OBJS) $(file_OBJS) $(head_OBJS) $(id_OBJS) $(kill_OBJS) $(link_OBJS) $(ln_OBJS) $(locale_OBJS) $(logname_OBJS) $(ls_OBJS) $(mkdir_OBJS) $(mkfifo_OBJS) $(mv_OBJS) $(nice_OBJS) $(pwd_OBJS) $(renice_OBJS) $(rm_OBJS) $(rmdir_OBJS) $(sleep_OBJS) $(strings_OBJS) $(tail_OBJS) $(test_OBJS) $(time_OBJS) $(touch_OBJS) $(true_OBJS) $(tty_OBJS) $(uname_OBJS) $(uniq_OBJS) $(unlink_OBJS) $(wc_OBJS) $(who_OBJS) + $(RM) $(basename_OBJS) $(cat_OBJS) $(chgrp_OBJS) $(chmod_OBJS) $(chown_OBJS) $(cksum_OBJS) $(cmp_OBJS) $(cp_OBJS) $(df_OBJS) $(dirname_OBJS) $(du_OBJS) $(echo_OBJS) $(false_OBJS) $(file_OBJS) $(head_OBJS) $(id_OBJS) $(kill_OBJS) $(link_OBJS) $(ln_OBJS) $(locale_OBJS) $(logname_OBJS) $(ls_OBJS) $(mkdir_OBJS) $(mkfifo_OBJS) $(mv_OBJS) $(nice_OBJS) $(pr_OBJS) $(printf_OBJS) $(pwd_OBJS) $(renice_OBJS) $(rm_OBJS) $(rmdir_OBJS) $(sleep_OBJS) $(strings_OBJS) $(tail_OBJS) $(test_OBJS) $(time_OBJS) $(touch_OBJS) $(true_OBJS) $(tty_OBJS) $(uname_OBJS) $(uniq_OBJS) $(unlink_OBJS) $(wc_OBJS) $(who_OBJS) distclean: clean $(RM) $(TARGETS) @@ -435,6 +453,8 @@ install: all $(INSTALL) -m 0755 mkfifo $(DESTDIR)$(BINDIR)/mkfifo $(INSTALL) -m 0755 mv $(DESTDIR)$(BINDIR)/mv $(INSTALL) -m 0755 nice $(DESTDIR)$(BINDIR)/nice + $(INSTALL) -m 0755 pr $(DESTDIR)$(BINDIR)/pr + $(INSTALL) -m 0755 printf $(DESTDIR)$(BINDIR)/printf $(INSTALL) -m 0755 pwd $(DESTDIR)$(BINDIR)/pwd $(INSTALL) -m 0755 renice $(DESTDIR)$(BINDIR)/renice $(INSTALL) -m 0755 rm $(DESTDIR)$(BINDIR)/rm @@ -480,6 +500,8 @@ uninstall: $(RM) $(DESTDIR)$(BINDIR)/mkfifo $(RM) $(DESTDIR)$(BINDIR)/mv $(RM) $(DESTDIR)$(BINDIR)/nice + $(RM) $(DESTDIR)$(BINDIR)/pr + $(RM) $(DESTDIR)$(BINDIR)/printf $(RM) $(DESTDIR)$(BINDIR)/pwd $(RM) $(DESTDIR)$(BINDIR)/renice $(RM) $(DESTDIR)$(BINDIR)/rm diff --git a/src/project.conf b/src/project.conf index 27110ad..07ebbb2 100644 --- a/src/project.conf +++ b/src/project.conf @@ -1,4 +1,4 @@ -targets=basename,cat,chgrp,chmod,chown,cksum,cmp,cp,df,dirname,du,echo,false,file,head,id,kill,link,ln,locale,logname,ls,mkdir,mkfifo,mv,nice,pwd,renice,rm,rmdir,sleep,strings,tail,test,time,touch,true,tty,uname,uniq,unlink,wc,who +targets=basename,cat,chgrp,chmod,chown,cksum,cmp,cp,df,dirname,du,echo,false,file,head,id,kill,link,ln,locale,logname,ls,mkdir,mkfifo,mv,nice,pr,printf,pwd,renice,rm,rmdir,sleep,strings,tail,test,time,touch,true,tty,uname,uniq,unlink,wc,who cflags_force=-W cflags=-Wall -g -O2 -ansi dist=Makefile,common.c @@ -108,6 +108,14 @@ sources=mv.c type=binary sources=nice.c +[pr] +type=binary +sources=pr.c + +[printf] +type=binary +sources=printf.c + [pwd] type=binary sources=pwd.c