diff --git a/src/Makefile b/src/Makefile index 5ec5b55..ac211c0 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -TARGETS = basename cat chgrp chmod chown cksum cmp cp dirname du echo false file head id kill link ln logname ls mkdir mkfifo nice pwd renice rmdir sleep strings test time touch true tty uname uniq unlink wc +TARGETS = basename cat chgrp chmod chown cksum cmp cp dirname du echo false file head id kill link ln locale logname ls mkdir mkfifo nice pwd renice rmdir sleep strings test time touch true tty uname uniq unlink wc CFLAGSF = -W -Wall -ansi CFLAGS = -g CC = cc @@ -154,6 +154,14 @@ ln: $(ln_OBJS) ln.o: ln.c $(CC) $(ln_CFLAGS) -c ln.c +locale_OBJS= locale.o +locale_CFLAGS=$(CFLAGSF) $(CFLAGS) +locale: $(locale_OBJS) + $(CC) $(LDFLAGSF) $(LDFLAGS) -o locale $(locale_OBJS) + +locale.o: locale.c + $(CC) $(locale_CFLAGS) -c locale.c + logname_OBJS= logname.o logname_CFLAGS=$(CFLAGSF) $(CFLAGS) logname: $(logname_OBJS) @@ -308,7 +316,7 @@ wc.o: wc.c clean: - $(RM) $(basename_OBJS) $(cat_OBJS) $(chgrp_OBJS) $(chmod_OBJS) $(chown_OBJS) $(cksum_OBJS) $(cmp_OBJS) $(cp_OBJS) $(dirname_OBJS) $(du_OBJS) $(echo_OBJS) $(false_OBJS) $(file_OBJS) $(head_OBJS) $(id_OBJS) $(kill_OBJS) $(link_OBJS) $(ln_OBJS) $(logname_OBJS) $(ls_OBJS) $(mkdir_OBJS) $(mkfifo_OBJS) $(nice_OBJS) $(pwd_OBJS) $(renice_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) + $(RM) $(basename_OBJS) $(cat_OBJS) $(chgrp_OBJS) $(chmod_OBJS) $(chown_OBJS) $(cksum_OBJS) $(cmp_OBJS) $(cp_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) $(nice_OBJS) $(pwd_OBJS) $(renice_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 f967443..99f69cc 100644 --- a/src/project.conf +++ b/src/project.conf @@ -1,4 +1,4 @@ -targets=basename,cat,chgrp,chmod,chown,cksum,cmp,cp,dirname,du,echo,false,file,head,id,kill,link,ln,logname,ls,mkdir,mkfifo,nice,pwd,renice,rmdir,sleep,strings,test,time,touch,true,tty,uname,uniq,unlink,wc +targets=basename,cat,chgrp,chmod,chown,cksum,cmp,cp,dirname,du,echo,false,file,head,id,kill,link,ln,locale,logname,ls,mkdir,mkfifo,nice,pwd,renice,rmdir,sleep,strings,test,time,touch,true,tty,uname,uniq,unlink,wc cflags_force=-W -Wall -ansi cflags=-g @@ -74,6 +74,10 @@ sources=link.c type=binary sources=ln.c +[locale] +type=binary +sources=locale.c + [logname] type=binary sources=logname.c