include ../makeinit.vms ifdef ALPHA TARGETS = gss krb gss64 krb64 endif ifdef IA64 TARGETS = gss krb gss64 krb64 endif ifdef VAX TARGETS = gss krb endif all: $(TARGETS) gss:: gmake -f makefile.vms "-C" gss $(MAKE_DEFS) gss64:: gmake -f makefile.vms "-C" gss "64BIT=1" $(MAKE_DEFS) krb:: gmake -f makefile.vms "-C" krb $(MAKE_DEFS) krb64:: gmake -f makefile.vms "-C" krb "64BIT=1" $(MAKE_DEFS) $(OBJLIB): $(OBJS) @if f$$search("$@") .eqs. "" then library /create $@ library /replace /log $@ $? clean: @gmake -f makefile.vms "-C" gss clean @gmake -f makefile.vms "-C" gss "64BIT=1" clean @gmake -f makefile.vms "-C" gss "VAX=1" clean @gmake -f makefile.vms "-C" gss "IA64=1" clean @gmake -f makefile.vms "-C" gss "IA64=1" "64BIT=1" clean @gmake -f makefile.vms "-C" krb clean @gmake -f makefile.vms "-C" krb "64BIT=1" clean @gmake -f makefile.vms "-C" krb "VAX=1" clean @gmake -f makefile.vms "-C" krb "IA64=1" clean @gmake -f makefile.vms "-C" krb "IA64=1" "64BIT=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 everything on ALPHA from current directory down" @$(ECHO) " gmake ""DEBUG=1"" - Builds everything on ALPHA with DEBUG" @$(ECHO) "" @$(ECHO) " gmake ""VAX=1"" - Builds everything on VAX from current directory down" @$(ECHO) " gmake ""VAX=1"" ""DEBUG=1"" - Builds everything on VAX with DEBUG" @$(ECHO) "" @$(ECHO) " gmake ""IA64=1"" - Builds everything on Itanium from current directory down" @$(ECHO) " gmake ""IA64=1"" ""DEBUG=1"" - Builds everything on Itanium with DEBUG" @$(ECHO) "" @$(ECHO) " gmake gss - Builds the original VMS gss example" @$(ECHO) " gmake gss ""DEBUG=1"" - Builds the original VMS gss example with DEBUG" @$(ECHO) "" @$(ECHO) " gmake krb - Builds the VMS krb example" @$(ECHO) " gmake krb ""DEBUG=1"" - Builds the VMS krb example with DEBUG" @$(ECHO) "" @$(ECHO) " gmake clean - Cleans the entire tree below this current directory"