WSTester updated to work plus hopefully all the other changes that need to go into...
[jabaws.git] / binaries / src / ViennaRNA / RNAforester / g2-0.70 / descrip.mms
diff --git a/binaries/src/ViennaRNA/RNAforester/g2-0.70/descrip.mms b/binaries/src/ViennaRNA/RNAforester/g2-0.70/descrip.mms
new file mode 100644 (file)
index 0000000..e5cc360
--- /dev/null
@@ -0,0 +1,71 @@
+!
+! VMS descrip.mms for g2
+!
+GD_INCLUDE = [.-.-.GD-1_8_4]
+
+
+.IFDEF debug
+CC_FLAGS        = /noopt/debug/nolist/warnings/include_directory=("./src",$(GD_INCLUDE)) \
+                  /define=(DO_PS, DO_X11, DO_GD)
+.ELSE
+CC_FLAGS        = /nolist/warnings/include_directory=("./src",$(GD_INCLUDE)) \
+                  /define=(DO_PS, DO_X11, DO_GD)
+.ENDIF
+
+!
+! Object files
+!
+OBJ     = [.src]g2_device.obj, [.src]g2_fif.obj, [.src]g2_graphic_pd.obj, \
+          [.src]g2_physical_device.obj, [.src]g2_ui_control.obj, \
+          [.src]g2_ui_device.obj, [.src]g2_ui_graphic.obj, \
+          [.src]g2_ui_virtual_device.obj, [.src]g2_util.obj, \
+          [.src]g2_virtual_device.obj, [.src]g2_control_pd.obj, \
+         [.src]g2_splines.obj
+OBJ_X11 = [.src.X11]g2_X11.obj
+OBJ_PS  = [.src.PS]g2_PS.obj
+OBJ_GD  = [.src.GD]g2_GD.obj
+
+HEADERS     = [.src]g2.h, [.src]g2_config.h, [.src]g2_device.h, \
+              [.src]g2_funix.h, [.src]g2_graphic_pd.h, \
+              [.src]g2_physical_device.h, [.src]g2_util.h, \
+              [.src]g2_virtual_device.h, [.src]g2_control_pd.h
+HEADERS_X11 = [.src.X11]g2_X11.h, [.src.X11]g2_X11_P.h, \
+              [.src.X11]g2_X11_funix.h
+HEADERS_PS  = [.src.PS]g2_PS.h, [.src.PS]g2_PS_P.h, \
+              [.src.PS]g2_PS_definitions.h, [.src.PS]g2_PS_funix.h
+HEADERS_GD  = [.src.GD]g2_GD.h, [.src.GD]g2_GD_P.h, [.src.GD]g2_GD_funix.h
+!
+! Rules
+!
+.c.obj : ; cc $(CC_FLAGS)/obj=$(mms$target) $(mms$source)
+
+
+all    : g2.olb
+       @ write sys$output "Done."
+
+g2.olb : $(OBJ) $(OBJ_X11) $(OBJ_PS) $(OBJ_GD)
+       library/create g2.olb $(OBJ), $(OBJ_X11), $(OBJ_PS), $(OBJ_GD)
+
+clean  :
+       delete [...]*.exe;* , [...]*.obj;* , [...]*.olb;*
+
+
+!
+! Dependencies
+!
+[.src]g2_device.obj            : [.src]g2_device.c            $(HEADERS)
+[.src]g2_fif.obj               : [.src]g2_fif.c               $(HEADERS)
+[.src]g2_graphic_pd.obj                : [.src]g2_graphic_pd.c        $(HEADERS)
+[.src]g2_physical_device.obj   : [.src]g2_physical_device.c   $(HEADERS)
+[.src]g2_ui_control.obj                : [.src]g2_ui_control.c        $(HEADERS)
+[.src]g2_ui_device.obj         : [.src]g2_ui_device.c         $(HEADERS)
+[.src]g2_ui_graphic.obj                : [.src]g2_ui_graphic.c        $(HEADERS)
+[.src]g2_ui_virtual_device.obj : [.src]g2_ui_virtual_device.c $(HEADERS)
+[.src]g2_util.obj              : [.src]g2_util.c              $(HEADERS)
+[.src]g2_virtual_device.obj    : [.src]g2_virtual_device.c    $(HEADERS)
+[.src]g2_splines.obj           : [.src]g2_splines.c           $(HEADERS)
+               
+[.X11]g2_X11.obj        : [.src.X11]g2_X11.c  $(HEADERS) $(HEADERS_X11)
+[.PS]g2_PS.obj          : [.src.PS]g2_PS.c    $(HEADERS) $(HEADERS_PS)
+[.GD]g2_GD.obj          : [.src.GD]g2_GD.c    $(HEADERS) $(HEADERS_GD)
+