mirror of
https://github.com/simh/simh.git
synced 2026-02-15 20:27:40 +00:00
Merge of Bob's simh-v3.9-0-rc3
This commit is contained in:
74
descrip.mms
74
descrip.mms
@@ -38,7 +38,8 @@
|
||||
# PDP15 Just Build The DEC PDP-15.
|
||||
# S3 Just Build The IBM System 3.
|
||||
# SDS Just Build The SDS 940.
|
||||
# SWTP Just Build The SWTP.
|
||||
# SWTP6800MP-A Just Build The SWTP6800MP-A.
|
||||
# SWTP6800MP-A2 Just Build The SWTP6800MP-A2.
|
||||
# VAX Just Build The DEC VAX.
|
||||
# VAX780 Just Build The DEC VAX780.
|
||||
# CLEAN Will Clean Files Back To Base Kit.
|
||||
@@ -573,13 +574,28 @@ SDS_SOURCE = $(SDS_DIR)SDS_CPU.C,$(SDS_DIR)SDS_DRM.C,$(SDS_DIR)SDS_DSK.C,\
|
||||
SDS_OPTIONS = /INCL=($(SIMH_DIR),$(SDS_DIR))/DEF=($(CC_DEFS))
|
||||
|
||||
#
|
||||
# SWTP 6800
|
||||
# SWTP 6800MP A
|
||||
#
|
||||
SWTP_DIR = SYS$DISK:[.SWTP]
|
||||
SWTP_LIB = $(LIB_DIR)SWTP-$(ARCH).OLB
|
||||
SWTP_SOURCE = $(SWTP_DIR)SWTP_CPU.C,$(SWTP_DIR)SWTP_DSK.C,$(SWTP_DIR)SWTP_SIO.C,\
|
||||
$(SWTP_DIR)SWTP_SYS.C
|
||||
SWTP_OPTIONS = /INCL=($(SIMH_DIR),$(SWTP_DIR))/DEF=($(CC_DEFS))
|
||||
SWTP6800MP_A_DIR = SYS$DISK:[.SWTP6800.SWTP6800]
|
||||
SWTP6800MP_A_COMMON = SYS$DISK:[.SWTP6800.COMMON]
|
||||
SWTP6800MP_A_LIB = $(LIB_DIR)SWTP6800MP-A-$(ARCH).OLB
|
||||
SWTP6800MP_A_SOURCE = $(SWTP6800MP_A_COMMON)mp-a.c,$(SWTP6800MP_A_COMMON)m6800.c,\
|
||||
$(SWTP6800MP_A_COMMON)m6810.c,$(SWTP6800MP_A_COMMON)bootrom.c,$(SWTP6800MP_A_COMMON)dc-4.c,\
|
||||
$(SWTP6800MP_A_COMMON)mp-s.c,$(SWTP6800MP_A_DIR)mp-a_sys.c,$(SWTP6800MP_A_COMMON)mp-b2.c,\
|
||||
$(SWTP6800MP_A_COMMON)mp-8m.c
|
||||
SWTP6800MP_A_OPTIONS = /INCL=($(SIMH_DIR),$(SWTP6800MP_A_DIR))/DEF=($(CC_DEFS))
|
||||
|
||||
#
|
||||
# SWTP 6800MP A2
|
||||
#
|
||||
SWTP6800MP_A2_DIR = SYS$DISK:[.SWTP6800.SWTP6800]
|
||||
SWTP6800MP_A2_COMMON = SYS$DISK:[.SWTP6800.COMMON]
|
||||
SWTP6800MP_A2_LIB = $(LIB_DIR)SWTP6800MP-A2-$(ARCH).OLB
|
||||
SWTP6800MP_A2_SOURCE = $(SWTP6800MP_A2_COMMON)mp-a2.c,$(SWTP6800MP_A2_COMMON)m6800.c,\
|
||||
$(SWTP6800MP_A2_COMMON)m6810.c,$(SWTP6800MP_A2_COMMON)bootrom.c,$(SWTP6800MP_A2_COMMON)dc-4.c,\
|
||||
$(SWTP6800MP_A2_COMMON)mp-s.c,$(SWTP6800MP_A2_DIR)mp-a2_sys.c,$(SWTP6800MP_A2_COMMON)mp-b2.c,\
|
||||
$(SWTP6800MP_A2_COMMON)mp-8m.c,$(SWTP6800MP_A2_COMMON)i2716.c
|
||||
SWTP6800MP_A2_OPTIONS = /INCL=($(SIMH_DIR),$(SWTP6800MP_A2_DIR))/DEF=($(CC_DEFS))
|
||||
|
||||
#
|
||||
# Digital Equipment VAX Simulator Definitions.
|
||||
@@ -657,14 +673,15 @@ I7094_OPTIONS = /INCL=($(SIMH_DIR),$(I7094_DIR))/DEF=($(CC_DEFS))
|
||||
.IFDEF ALPHA_OR_IA64
|
||||
ALL : ALTAIR ALTAIRZ80 ECLIPSE GRI LGP H316 HP2100 I1401 I1620 IBM1130 ID16 \
|
||||
ID32 NOVA PDP1 PDP4 PDP7 PDP8 PDP9 PDP10 PDP11 PDP15 S3 VAX VAX780 SDS \
|
||||
I7094 SWTP
|
||||
I7094 SWTP6800MP-A SWTP6800MP-A2
|
||||
$! No further actions necessary
|
||||
.ELSE
|
||||
#
|
||||
# Else We Are On VAX And Build Everything EXCEPT the 64b simulators
|
||||
#
|
||||
ALL : ALTAIR ALTAIRZ80 GRI H316 HP2100 I1401 I1620 IBM1130 ID16 ID32 \
|
||||
NOVA PDP1 PDP4 PDP7 PDP8 PDP9 PDP11 PDP15 S3 VAX VAX780 SDS SWTP
|
||||
NOVA PDP1 PDP4 PDP7 PDP8 PDP9 PDP11 PDP15 S3 VAX VAX780 SDS SWTP6800MP-A \
|
||||
SWTP6800MP-A2
|
||||
$! No further actions necessary
|
||||
.ENDIF
|
||||
|
||||
@@ -1036,11 +1053,22 @@ $(SDS_LIB) : $(SDS_SOURCE)
|
||||
$ LIBRARY/REPLACE $(MMS$TARGET) $(BLD_DIR)*.OBJ
|
||||
$ DELETE/NOLOG/NOCONFIRM $(BLD_DIR)*.OBJ;*
|
||||
|
||||
$(SWTP_LIB) : $(SWTP_SOURCE)
|
||||
$(SWTP6800MP_A_LIB) : $(SWTP6800MP_A_SOURCE)
|
||||
$!
|
||||
$! Building The $(SWTP_LIB) Library.
|
||||
$!
|
||||
$ $(CC)$(SWTP_OPTIONS) -
|
||||
$ $(CC)$(SWTP6800MP_A_OPTIONS) -
|
||||
/OBJ=$(BLD_DIR) $(MMS$CHANGED_LIST)
|
||||
$ IF (F$SEARCH("$(MMS$TARGET)").EQS."") THEN -
|
||||
LIBRARY/CREATE $(MMS$TARGET)
|
||||
$ LIBRARY/REPLACE $(MMS$TARGET) $(BLD_DIR)*.OBJ
|
||||
$ DELETE/NOLOG/NOCONFIRM $(BLD_DIR)*.OBJ;*
|
||||
|
||||
$(SWTP6800MP_A2_LIB) : $(SWTP6800MP_A2_SOURCE)
|
||||
$!
|
||||
$! Building The $(SWTP_LIB) Library.
|
||||
$!
|
||||
$ $(CC)$(SWTP6800MP_A2_OPTIONS) -
|
||||
/OBJ=$(BLD_DIR) $(MMS$CHANGED_LIST)
|
||||
$ IF (F$SEARCH("$(MMS$TARGET)").EQS."") THEN -
|
||||
LIBRARY/CREATE $(MMS$TARGET)
|
||||
@@ -1435,16 +1463,28 @@ $(BIN_DIR)SDS-$(ARCH).EXE : $(SIMH_MAIN) $(SIMH_LIB) $(SDS_LIB)
|
||||
$(BLD_DIR)SCP.OBJ,$(SDS_LIB)/LIBRARY,$(SIMH_LIB)/LIBRARY
|
||||
$ DELETE/NOLOG/NOCONFIRM $(BLD_DIR)*.OBJ;*
|
||||
|
||||
SWTP : $(BIN_DIR)SWTP-$(ARCH).EXE
|
||||
$! SWTP done
|
||||
SWTP6800MP-A : $(BIN_DIR)SWTP6800MP-A-$(ARCH).EXE
|
||||
$! SWTP6800MP-A done
|
||||
|
||||
$(BIN_DIR)SWTP-$(ARCH).EXE : $(SIMH_MAIN) $(SIMH_LIB) $(SWTP_LIB)
|
||||
$(BIN_DIR)SWTP6800MP-A-$(ARCH).EXE : $(SIMH_MAIN) $(SIMH_LIB) $(SWTP6800MP_A_LIB)
|
||||
$!
|
||||
$! Building The $(BIN_DIR)SWTP-$(ARCH).EXE Simulator.
|
||||
$! Building The $(BIN_DIR)SWTP6800MP-A-$(ARCH).EXE Simulator.
|
||||
$!
|
||||
$ $(CC)$(SWTP_OPTIONS)/OBJ=$(BLD_DIR) SCP.C
|
||||
$ LINK $(LINK_DEBUG)/EXE=$(BIN_DIR)SWTP-$(ARCH).EXE -
|
||||
$(BLD_DIR)SCP.OBJ,$(SWTP_LIB)/LIBRARY,$(SIMH_LIB)/LIBRARY
|
||||
$ LINK $(LINK_DEBUG)/EXE=$(BIN_DIR)SWTP6800MP-A-$(ARCH).EXE -
|
||||
$(BLD_DIR)SCP.OBJ,$(SWTP6800MP_A_LIB)/LIBRARY,$(SIMH_LIB)/LIBRARY
|
||||
$ DELETE/NOLOG/NOCONFIRM $(BLD_DIR)*.OBJ;*
|
||||
|
||||
SWTP6800MP-A2 : $(BIN_DIR)SWTP6800MP-A2-$(ARCH).EXE
|
||||
$! SWTP6800MP-A2 done
|
||||
|
||||
$(BIN_DIR)SWTP6800MP-A2-$(ARCH).EXE : $(SIMH_MAIN) $(SIMH_LIB) $(SWTP6800MP_A2_LIB)
|
||||
$!
|
||||
$! Building The $(BIN_DIR)SWTP6800MP-A2-$(ARCH).EXE Simulator.
|
||||
$!
|
||||
$ $(CC)$(SWTP_OPTIONS)/OBJ=$(BLD_DIR) SCP.C
|
||||
$ LINK $(LINK_DEBUG)/EXE=$(BIN_DIR)SWTP6800MP-A2-$(ARCH).EXE -
|
||||
$(BLD_DIR)SCP.OBJ,$(SWTP6800MP_A2_LIB)/LIBRARY,$(SIMH_LIB)/LIBRARY
|
||||
$ DELETE/NOLOG/NOCONFIRM $(BLD_DIR)*.OBJ;*
|
||||
|
||||
VAX : $(BIN_DIR)VAX-$(ARCH).EXE
|
||||
|
||||
Reference in New Issue
Block a user