|  | $! | 
|  | $! Build procedure | 
|  | $! | 
|  | $! Note: you need a DCL-compatible gnu make. | 
|  | $ MAKE="make381" | 
|  | $ OPT="" | 
|  | $! | 
|  | $ if (P1 .EQS. "CONFIGURE") .OR. (P1 .EQS. "ALL") | 
|  | $ then | 
|  | $    set def [.bfd] | 
|  | $    @configure | 
|  | $    set def [-.libiberty] | 
|  | $    @configure | 
|  | $    set def [-.opcodes] | 
|  | $    @configure | 
|  | $    set def [-.binutils] | 
|  | $    @configure | 
|  | $    set def [-.gas] | 
|  | $    @configure | 
|  | $    set def [-] | 
|  | $ endif | 
|  | $ if (P1 .EQS. "BUILD") .OR. (P1 .EQS. "ALL") | 
|  | $ then | 
|  | $   set def [.bfd] | 
|  | $   @build | 
|  | $   set def [-.libiberty] | 
|  | $   @build | 
|  | $   set def [-.opcodes] | 
|  | $   @build | 
|  | $   set def [-.binutils] | 
|  | $   @build | 
|  | $   set def [-.gas] | 
|  | $   @build | 
|  | $   set def [-] | 
|  | $ endif | 
|  | $ if P1 .EQS. "MAKE" | 
|  | $ then | 
|  | $   ARCH=F$GETSYI("ARCH_NAME") | 
|  | $   ARCH=F$EDIT(arch,"UPCASE") | 
|  | $   set def [.bfd] | 
|  | $   'MAKE "ARCH=''ARCH'" "OPT=''OPT'" | 
|  | $   set def [-.libiberty] | 
|  | $   'MAKE "ARCH=''ARCH'" "OPT=''OPT'" | 
|  | $   set def [-.opcodes] | 
|  | $   'MAKE "ARCH=''ARCH'" "OPT=''OPT'" | 
|  | $   set def [-.binutils] | 
|  | $   'MAKE "ARCH=''ARCH'" "OPT=''OPT'" | 
|  | $   set def [-.gas] | 
|  | $   'MAKE "ARCH=''ARCH'" "OPT=''OPT'" | 
|  | $   set def [-] | 
|  | $ endif |