SWITCH BASIC
! RMAKCC.CMD	Run using ATPK or Batch
!
! Edit History
! 10-Feb-82 MM		Added CC202A, delete .obj's after success
!
! Build Dave Conroy's Decus C compiler -- RSTS/E RT11 flavor
!
! NOTE: If this command file is unmodified, C programs will require
! hardware EIS.  If this is not desired, edit this command file to
! change all references to "RT11.EIS" to "RT11.MAC".
!
! See the source of RT11.MAC (or RT11.EIS) for other changes that
! may be required.
!
! You must be logged in under a privileged account in order to
! do cross-account creates.
!
! File assignments:
!	The following are used here:
!	[this]	task image map (also objects)
! SR:	[5,3]	Compiler and command file sources
! LS:	[5,2]	Listing output
! OU:	[5,2]	Compiler library and task image output
!
$ALLOW WARNING ERRORS
DEASSIGN
ASSIGN SY:[5,3] SR
ASSIGN NL:	LS
ASSIGN C:	OU
!
PRINT DATE$(0), TIME$(0)
!
! Assemble the Compiler
!
RUN $MACRO
SY:CC0HD,LS:CC0HD/C=SR:RT11.EIS,SR:CC0HD
SY:CC0RT,LS:CC0RT/C=SR:RT11.EIS,SR:CC0RT
SY:CC0GB,LS:CC0GB/C=SR:RT11.EIS,SR:CC0GB
SY:CC000,LS:CC000/C=SR:RT11.EIS,SR:CC000
SY:CC001,LS:CC001/C=SR:RT11.EIS,SR:CC001
SY:CC002,LS:CC002/C=SR:RT11.EIS,SR:CC002
SY:CC1GB,LS:CC1GB/C=SR:RT11.EIS,SR:CC1GB
SY:CC100,LS:CC100/C=SR:RT11.EIS,SR:CC100
SY:CC101,LS:CC101/C=SR:RT11.EIS,SR:CC101
SY:CC102,LS:CC102/C=SR:RT11.EIS,SR:CC102
SY:CC103,LS:CC103/C=SR:RT11.EIS,SR:CC103
SY:CC104,LS:CC104/C=SR:RT11.EIS,SR:CC104
SY:CC105,LS:CC105/C=SR:RT11.EIS,SR:CC105
SY:CC2GB,LS:CC2GB/C=SR:RT11.EIS,SR:CC2GB
SY:CC200,LS:CC200/C=SR:RT11.EIS,SR:CC200
SY:CC201,LS:CC201/C=SR:RT11.EIS,SR:CC201
SY:CC202,LS:CC202/C=SR:RT11.EIS,SR:CC202
SY:CC202A,LS:CC202A/C=SR:RT11.EIS,SR:CC202A
SY:CC203,LS:CC203/C=SR:RT11.EIS,SR:CC203
SY:CC204,LS:CC204/C=SR:RT11.EIS,SR:CC204
SY:CC205,LS:CC205/C=SR:RT11.EIS,SR:CC205
SY:CC206,LS:CC206/C=SR:RT11.EIS,SR:CC206
SY:CC207,LS:CC207/C=SR:RT11.EIS,SR:CC207
SY:CC300,LS:CC300/C=SR:RT11.EIS,SR:CC300
^Z
!
PRINT DATE$(0), TIME$(0)
!
! Assemble the library
!
$@SY:[5,3]RCOMLB.CMD
!
PRINT DATE$(0), TIME$(0)
!
! Link the compiler
!
$@SY:[5,3]RCCBLD.CMD
!
PIP CC0HD.OBJ,CC0RT.OBJ/DE
PIP CC0GB.OBJ,CC1GB.OBJ,CC2GB.OBJ/DE
PIP CC000.OBJ,CC001.OBJ,CC002.OBJ/DE
PIP CC100.OBJ,CC101.OBJ,CC102.OBJ/DE
PIP CC103.OBJ,CC104.OBJ,CC105.OBJ/DE
PIP CC200.OBJ,CC201.OBJ,CC202.OBJ,CC202A.OBJ,CC203.OBJ/DE
PIP CC204.OBJ,CC205.OBJ,CC206.OBJ,CC207.OBJ/DE
PIP CC300.OBJ/DE
!
PRINT DATE$(0), TIME$(0)
!
! Compiler build complete
!
DEASSIGN
