]> granicus.if.org Git - nethack/commitdiff
isaac64 on vms
authorPatR <rankin@nethack.org>
Sun, 10 Feb 2019 21:54:16 +0000 (13:54 -0800)
committerPatR <rankin@nethack.org>
Sun, 10 Feb 2019 21:54:16 +0000 (13:54 -0800)
Not tested yet...

doc/fixes36.2
sys/vms/Makefile.src
sys/vms/vmsbuild.com

index 9f63b2e94947687964dc49530d46e050e05c4ac7..20533a88648e366944bad921d1aea66d621c44a7 100644 (file)
@@ -1,4 +1,4 @@
-$NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.253 $ $NHDT-Date: 1549757225 2019/02/10 00:07:05 $
+$NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.254 $ $NHDT-Date: 1549835645 2019/02/10 21:54:05 $
 
 This fixes36.2 file is here to capture information about updates in the 3.6.x
 lineage following the release of 3.6.1 in April 2018. Please note, however,
@@ -448,6 +448,7 @@ curses: if the interface code ran out of memory, it would crash rather than
 curses: when getting multi-character responses from player, support <delete>
        as well as <backspace> to remove last character entered; also, return
        <escape> to core if ESC is typed when there is no input entered
+vms: add compile of isaac64.c to Makefile.src and vmsbuild.com
 
 
 Platform- and/or Interface-Specific Fixes or Features
index a29367655c30c008ed118c41828f06620abe687c..86a419a44c55da1704e48de5cfe33c8fda700069 100644 (file)
@@ -1,10 +1,11 @@
 #      NetHack Makefile (VMS) - for building nethack itself.
-#      NetHack 3.6     Makefile.src    $NHDT-Date: 1543545915 2018/11/30 02:45:15 $    $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.32 $
+#      NetHack 3.6     Makefile.src    $NHDT-Date: 1549835645 2019/02/10 21:54:05 $    $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.33 $
 # Copyright (c) 2011 by Robert Patrick Rankin
 # NetHack may be freely redistributed.  See license for details.
 
 #  Copy this file to [.src]Makefile. and then edit it as needed.
-#  The default configuration is for building with DEC C (aka Compaq C).
+#  The default configuration is for building with DEC C (aka Compaq C,
+#  then HP C).
 #  If you change CC or CFLAGS, make similar changes in [.util]Makefile.
 #
 #  Note:  modifying this Makefile will cause crtl.opt to be rebuilt,
@@ -88,9 +89,9 @@ WINOBJ = $(WINTTYOBJ)
 SYSTEM = SysVMS.timestamp;
 GAME   = $(SRC)nethack.exe;
 
-# RANDOM is defined in vmsconf.h
-RANDSRC = random.c
-RANDOBJ = random.obj
+# RANDOM is defined in vmsconf.h, USE_ISAAC64 might be defined in config.h;
+RANDSRC = isaac64.c random.c
+RANDOBJ = isaac64.obj,random.obj
 
 # ----------------------------------------
 #
@@ -343,6 +344,7 @@ vmsfiles.obj :      $(VMS)vmsfiles.c $(CONFIG_H)
 vmsmail.obj :  $(VMS)vmsmail.c $(CONFIG_H) $(INC)mail.h \
                $(INC)wintype.h $(INC)winprocs.h
 #      conditionally used code -- VMS always wants these
+isaac64.obj :  isaac64.c
 random.obj :   random.c $(HACK_H)
 random.c :     $(SYSSHR)random.c
        copy $(SYSSHR)random.c random.c
index d505ccad92865d456ce4b89b4b5b82999b23d824..3b6e8229567d51591274777e19b6fb235d649961 100755 (executable)
@@ -1,6 +1,6 @@
 $ ! vms/vmsbuild.com -- compile and link NetHack 3.6.*                 [pr]
 $      version_number = "3.6.2"
-$ ! $NHDT-Date: 1542847646 2018/11/22 00:47:26 $  $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.20 $
+$ ! $NHDT-Date: 1549835647 2019/02/10 21:54:07 $  $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.21 $
 $ ! Copyright (c) 2018 by Robert Patrick Rankin
 $ ! NetHack may be freely redistributed.  See license for details.
 $ !
@@ -262,6 +262,7 @@ $ set default [-.src]
 $! compile most of the source files:
 $ c_list = "decl,version,[-.sys.vms]vmsmain,[-.sys.vms]vmsunix" -
        + ",[-.sys.vms]vmstty,[-.sys.vms]vmsmail" -
+       + ",[]isaac64" -                        !already in [.src]
        + ",[]random,[]tclib,[]pmatchregex"     !copied from [-.sys.share]
 $ gosub compile_list
 $ c_list = "[-.win.tty]getline,[-.win.tty]termcap" -