Makefile revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
107N/A/*
107N/A * command library -- commands small enough to be builtins
107N/A */
107N/A
107N/A:PACKAGE: ast
107N/A
107N/ALICENSE = since=1992,author=gsf+dgk
107N/A
107N/ACCFLAGS = $(CC.SUFFIX.DEBUG:+$(CC.DEBUG)) $(CC.OPTIMIZE) $(CC.DLL)
107N/A
107N/A/* 2009-04-15 ld.so experiment -- may become a default for all plugins */
107N/ACC.DLL.ORIGIN = $(CC.LD.ORIGIN:C,/.*,,)
107N/ALDFLAGS = $(CC.DLL.ORIGIN)
107N/A
107N/ACP = $(STDCP|"cp")
107N/ACHMOD = $(STDCHMOD|"chmod")
107N/A
107N/AHOSTTYPE == "$(CC.HOSTTYPE)"
107N/A
107N/Acmd 1.2 :LIBRARY: RELEASE cmdinit.c \
107N/A cmd.h rev.h wc.h \
107N/A basename.c cat.c chgrp.c chmod.c chown.c cksum.c cmp.c \
3817N/A comm.c cp.c cut.c dirname.c date.c expr.c fds.c fmt.c fold.c \
107N/A getconf.c head.c id.c join.c ln.c logname.c md5sum.c mkdir.c \
107N/A mkfifo.c mktemp.c mv.c paste.c pathchk.c pids.c rev.c rm.c \
107N/A rmdir.c stty.c sum.c sync.c tail.c tee.c tty.c uname.c uniq.c \
107N/A vmstate.c wc.c revlib.c wclib.c sumlib.o \
107N/A fts_fix.c lib.c \
107N/A -lfsg -lmd -lutil
618N/A
107N/Asumlib.o : +lsum
107N/A $(AR) x $(*:O=1) $(<)
844N/A
844N/A$(INCLUDEDIR) :INSTALLPROTO: cmd.h cmdext.h cmdlist.h
618N/A
1258N/A"win32*" :NOOPTIMIZE: id.c
107N/A
2899N/Asrc = $(*$(*$(*cmd)):N=*.c:T=F)
2899N/A
2000N/Acmdext.h : (src) $$(-mam:+$$(src))
2000N/A {
3817N/A cat <<!
3817N/A $("#")pragma prototyped
3817N/A $("/")*
107N/A $(" ")* -lcmd extern function prototypes
107N/A $(" ")*/
107N/A
107N/A $("#")include <shcmd.h>
107N/A
107N/A !
107N/A $(SED) \
107N/A -e '/^b_[a-z_][a-z_0-9]*(/!d' \
107N/A -e 's/^b_//' \
107N/A -e 's/(.*//' \
107N/A -e 's/.*/extern int b_&(int, char**, Shbltin_t*);/' \
107N/A $($(~:O=1)) |
107N/A $(SORT) -u
107N/A } > 1.$(tmp).h
107N/A if $(CMP) $(CMPFLAGS) 1.$(tmp).h $(<)
107N/A then $(RM) $(RMFLAGS) 1.$(tmp).h
107N/A else $(MV) 1.$(tmp).h $(<)
107N/A fi
107N/A
107N/Acmdlist.h : (src) $$(-mam:+$$(src))
107N/A {
151N/A cat <<!
107N/A $("#")pragma prototyped
2000N/A $("/")*
2000N/A $(" ")* -lcmd function list -- define your own CMDLIST()
107N/A $(" ")*/
3477N/A
3477N/A !
2000N/A $(SED) \
107N/A -e '/^b_[a-z_][a-z_0-9]*(/!d' \
2000N/A -e 's/^b_//' \
181N/A -e 's/(.*//' \
181N/A -e 's/.*/CMDLIST(&)/' \
107N/A $($(~):T=F) |
107N/A $(SORT) -u
3817N/A } > 1.$(tmp).h
3817N/A if $(CMP) $(CMPFLAGS) 1.$(tmp).h $(<)
then $(RM) $(RMFLAGS) 1.$(tmp).h
else $(MV) 1.$(tmp).h $(<)
fi
if CC.HOSTTYPE == "sun4"
pathsetlink == symlink /* ld.so workaround */
end
ignore dlldefs.h /* prevents bootstrap double build */