!mms file to build FA ! alpha version as mms/descr=squash/macro="alpha=1" ! alpha step2 version if too we have "axps2=1" ! thus mms/descr=squash/macro=("alpha=1","axps2=1") ! Glenn Everhart, 3/18/1994 .IFDEF ALPHA .IFDEF AXPS2 ! Alpha step 2 support !mms file to build Frag Avoid ! Glenn Everhart, 3/18/1994 ! cc = cc macro = macro/migration cflags = /object=$(mms$target) mflags = /object=$(mms$target) fortran = fortran fflags = /object=$(mms$target)/nocheck ! !----------------------------------------------------------------------------- ! General rules for creating targets from sources ! .cld.obj : set command/object=$(mms$target) $(mms$source) .cxx.obj : $(cxx)$(cxxflags) $(mms$source) .MAR.MLB : IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .NES. F$SEARCH("$(MMS$TARGET)") - THEN COPY/LOG $(MMS$TARGET) $(MMS$TARGET) IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .EQS. "" - THEN $(LIBR)/CREATE/MACRO/LOG $(MMS$TARGET) $(LIBR) $(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) COPY/REPLACE _NL: $(MMS$TARGET)-TIME-STAMP.1 .mar.obj : $(macro) $(mflags) $(mms$source) .for.obj : $(fortran) $(fflags) $(mms$source) .c.obj : $(cc) $(cflags) $(mms$source) .MSG.SDL : $(sdl)$(msgsdlflags) $(mms$source) .OBJ.OLB : IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .NES. F$SEARCH("$(MMS$TARGET)") - THEN COPY/LOG $(MMS$TARGET) $(MMS$TARGET) IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .EQS. "" - THEN $(LIBR)/CREATE/LOG $(MMS$TARGET) $(LIBR) $(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) COPY/REPLACE _NL: $(MMS$TARGET)-TIME-STAMP.1 .suffixes .suffixes .exe .olb .obj .c .cld .cxx .mlb .mar .for .h .sdi .sdl .com - .dcl .msg ! !----------------------------------------------------------------------------- ! Specific rules for building targets ! all : obj$:jfdriver.obj,obj$:jfctl.obj copy obj$:jfctl.obj obj$:favoid.obj copy exe$:z*.exe exe$:*.exe_a2 copy obj$:*.obj obj$:*.obj_a2 write sys$output "built." obj$:jfctl.obj : src$:jfctl.mar obj$:jfdriver.obj : src$:jfdriver.mar .ELSE ; STEP2 ! Alpha step 1 support version ! Glenn Everhart, 3/18/1994 ! cc = cc macro = macro/migration cflags = /object=$(mms$target) mflags = /object=$(mms$target) fortran = fortran fflags = /object=$(mms$target)/nocheck ! !----------------------------------------------------------------------------- ! General rules for creating targets from sources ! .cld.obj : set command/object=$(mms$target) $(mms$source) .cxx.obj : $(cxx)$(cxxflags) $(mms$source) .MAR.MLB : IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .NES. F$SEARCH("$(MMS$TARGET)") - THEN COPY/LOG $(MMS$TARGET) $(MMS$TARGET) IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .EQS. "" - THEN $(LIBR)/CREATE/MACRO/LOG $(MMS$TARGET) $(LIBR) $(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) COPY/REPLACE _NL: $(MMS$TARGET)-TIME-STAMP.1 .mar.obj : $(macro) $(mflags) $(mms$source) .for.obj : $(fortran) $(fflags) $(mms$source) .c.obj : $(cc) $(cflags) $(mms$source) .MSG.SDL : $(sdl)$(msgsdlflags) $(mms$source) .OBJ.OLB : IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .NES. F$SEARCH("$(MMS$TARGET)") - THEN COPY/LOG $(MMS$TARGET) $(MMS$TARGET) IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .EQS. "" - THEN $(LIBR)/CREATE/LOG $(MMS$TARGET) $(LIBR) $(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) COPY/REPLACE _NL: $(MMS$TARGET)-TIME-STAMP.1 .suffixes .suffixes .exe .olb .obj .c .cld .cxx .mlb .mar .for .h .sdi .sdl .com - .dcl .msg ! !----------------------------------------------------------------------------- ! Specific rules for building targets ! all : obj$:jfdriver.obj,obj$:jfctl.obj copy obj$:jfctl.obj obj$:favoid.obj copy exe$:z*.exe exe$:*.exe_a copy obj$:*.obj obj$:*.obj_a write sys$output "built." obj$:jfctl.obj : src$:jfctl.mar obj$:jfdriver.obj : src$:jfdriver.mar .endif ;step2 .else ;alpha ! VAX support !mms file to build SQUASH ! Glenn Everhart, 3/18/1994 ! cc = cc macro = macro cflags = /object=$(mms$target) mflags = /object=$(mms$target) fortran = fortran fflags = /object=$(mms$target)/nocheck ! !----------------------------------------------------------------------------- ! General rules for creating targets from sources ! .cld.obj : set command/object=$(mms$target) $(mms$source) .cxx.obj : $(cxx)$(cxxflags) $(mms$source) .MAR.MLB : IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .NES. F$SEARCH("$(MMS$TARGET)") - THEN COPY/LOG $(MMS$TARGET) $(MMS$TARGET) IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .EQS. "" - THEN $(LIBR)/CREATE/MACRO/LOG $(MMS$TARGET) $(LIBR) $(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) COPY/REPLACE _NL: $(MMS$TARGET)-TIME-STAMP.1 .mar.obj : $(macro) $(mflags) $(mms$source) .for.obj : $(fortran) $(fflags) $(mms$source) .c.obj : $(cc) $(cflags) $(mms$source) .MSG.SDL : $(sdl)$(msgsdlflags) $(mms$source) .OBJ.OLB : IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .NES. F$SEARCH("$(MMS$TARGET)") - THEN COPY/LOG $(MMS$TARGET) $(MMS$TARGET) IF F$SEARCH(F$PARSE("$(MMS$TARGET)")) .EQS. "" - THEN $(LIBR)/CREATE/LOG $(MMS$TARGET) $(LIBR) $(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) COPY/REPLACE _NL: $(MMS$TARGET)-TIME-STAMP.1 .suffixes .suffixes .exe .olb .obj .c .cld .cxx .mlb .mar .for .h .sdi .sdl .com - .dcl .msg ! !----------------------------------------------------------------------------- ! Specific rules for building targets ! all : obj$:jfdriver.obj,obj$:jfctl.obj copy obj$:jfctl.obj obj$:favoid.obj write sys$output "built." obj$:jfctl.obj : src$:jfctl.mar obj$:jfdriver.obj : src$:jfdriver.mar .endif ;alpha