# Makefile for commands.  

MAKE	= exec make -$(MAKEFLAGS)

usage:
	@echo "Usage: make all       # Compile all commands" >&2
	@echo "       make install   # Install the result (run as bin!)" >&2
	@echo "       make clean     # Delete .o files and other junk" >&2
	@false

# Directories containing commands that cannot yet be compiled under smx
# have been commented out.

install:
	echo "Install does not work for smx"
	echo "        do a make all then use sunload from within smx"

all clean:
	cd `arch` && $(MAKE) $@
	cd aal && $(MAKE) $@
	cd advent && $(MAKE) $@
	cd ash && $(MAKE) $@
#	cd autil && $(MAKE) $@		ACK-specific
	cd bawk && $(MAKE) $@
#	cd bc && $(MAKE) $@		Tricky
	cd byacc && $(MAKE) $@
	cd cawf && $(MAKE) $@
	cd de && $(MAKE) $@
#	cd dis88 && $(MAKE) $@		No dis88 code to disassemble
	cd elle && $(MAKE) $@
	cd elvis && $(MAKE) $@
#	cd flex-2.3.7 && $(MAKE) $@	Maybe later
#       cd ftpd && $(MAKE) $@           Network
#	cd ibm && $(MAKE) $@		Not relevant for sun
	cd ic && $(MAKE) $@
#	cd indent && $(MAKE) $@		Maybe later
#	cd kermit && $(MAKE) $@		Maybe later
	cd m4 && $(MAKE) $@
	cd make && $(MAKE) $@
	cd mined && $(MAKE) $@
	cd patch && $(MAKE) $@
	cd reboot && $(MAKE) $@
	cd scripts && $(MAKE) $@
	cd sh && $(MAKE) $@
	cd simple && $(MAKE) $@
#	cd telnet && $(MAKE) $@  	Network
#       cd telnetd && $(MAKE) $@        Network
	cd tcsh && $(MAKE) $@
	cd uemacs && $(MAKE) $@
	cd yap && $(MAKE) $@
#	cd zmodem && $(MAKE) $@		Maybe later

