include ../../makeinit.vms # Alpha only compiler flags. ifdef ALPHA ifdef 64BIT MAKE_DEFS = "64BIT=1" else MAKE_DEFS = endif endif # Itanium only compiler flags. ifdef IA64 ifdef 64BIT MAKE_DEFS = "IA64=1 64BIT=1" else MAKE_DEFS = "IA64=1" endif endif ifdef VAX MAKE_DEFS = "VAX=1" endif ifdef DEBUG MAKE_DEFS += "DEBUG=1" endif TARGETS = client server all: $(TARGETS) client:: gmake -f makefile.vms "-C" client $(MAKE_DEFS) server:: gmake -f makefile.vms "-C" server $(MAKE_DEFS) $(OBJLIB): $(OBJS) @if f$$search("$@") .eqs. "" then library /create $@ library /replace /log $@ $? clean: @gmake -f makefile.vms "-C" client clean @gmake -f makefile.vms "-C" server clean @gmake -f makefile.vms "-C" client "VAX=1" clean @gmake -f makefile.vms "-C" server "VAX=1" clean @gmake -f makefile.vms "-C" client "IA64=1" clean @gmake -f makefile.vms "-C" server "IA64=1" clean help: @$(ECHO) " gmake -? - Displays general Gmake command line help" @$(ECHO) " gmake help - Displays help for using/typing gmake in this directory" @$(ECHO) "" @$(ECHO) " gmake - Builds MIT simple client & server in their directories" @$(ECHO) " gmake ""DEBUG=1"" - Builds everything with DEBUG" @$(ECHO) "" @$(ECHO) " gmake clean - Cleans the server & client directories"