assign ghostscript: ghost:ghostscript/gs5.10
assign GSBIN: Ghost:ghostscript/5.10
date >GSBIN:Build_All_Start

delete gs_020fpu

IF NOT EXISTS gs_000
	echo Building gs_000
	make clean
	date >GSBIN:Build_000_begin
	make "FPU_TYPE=0" "GS=gs_000" "XLDFLAGS=-noixemul" "XCFLAGS=-m68000"
	strip gs_000
	copy gs_000 GSBIN:
	date >GSBIN:Build_000_Done
ENDIF
IF NOT EXISTS gs_020
	echo Building gs_020
	make clean
	date >GSBIN:Build_020_Start
	make "FPU_TYPE=1" "GS=gs_020" "XLDFLAGS=-noixemul" "XCFLAGS=-m68020"
	strip gs_020
	copy gs_020 GSBIN:
	date >GSBIN:Build_020_Done
ENDIF
IF NOT EXISTS gs_020fpu
	echo Building gs_020fpu
	make clean
	date >GSBIN:Build_020fpu_Start
	make "FPU_TYPE=2" "GS=gs_020fpu" "XLDFLAGS=-noixemul" "XCFLAGS=-m68020 -m68881"
	strip gs_020fpu
	copy gs_020fpu GSBIN:
	date >GSBIN:Build_020fpu_Done
ENDIF

;make "FPU_TYPE=1" "GS=gs_030"    "XLDFLAGS=-noixemul" "XCFLAGS=-m68030"
;strip gs_030
;copy gs_030 Ghostscript:
;make clean

;make "FPU_TYPE=2" "GS=gs_030fpu" "XLDFLAGS=-noixemul" "XCFLAGS=-m68030 -m68881"
;strip gs_040fpu
;copy gs_030fpu Ghostscript:
;make clean

; Note, the gs_040sf code generated is identical to the gs_020 code
;IF NOT EXISTS gs_040sf
;	echo Building gs_040sf
;	make clean
;	date >GSBIN:Build_040sf_Start
;	make "FPU_TYPE=1" "GS=gs_040sf" "XLDFLAGS=-noixemul" "XCFLAGS=-m68040 -msoft-float"
;	strip gs_040sf
;	copy gs_040sf GSBIN:
;	date >GSBIN:Build_040sf_Done
;ENDIF
IF NOT EXISTS gs_040fpu
	echo Building gs_040fpu
	make clean
	date >GSBIN:Build_040fpu_Start
	make "FPU_TYPE=2" "GS=gs_040fpu" "XLDFLAGS=-noixemul" "XCFLAGS=-m68040 -m68881"
	strip gs_040fpu
	copy gs_040fpu GSBIN:
	date >GSBIN:Build_040fpu_Done
ENDIF
make clean
date >GSBIN:Build_All_Done
