Un-ignored: the dev drive is the ground truth the restoration and emulator work constantly reference (DPL3/LIBDPL + VRENDER i860 renderer source, BT/RP live+dev game trees, VGL_LABS pod boot, scene/audio content). Kept in-repo for the pod-owner community. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
48 lines
1.0 KiB
PHP
48 lines
1.0 KiB
PHP
# ###############################################################
|
|
#
|
|
# Makefile for i860 using Portland Group DOS 386 cross-compilers
|
|
# assumes BORLAND make Version 2.0
|
|
#
|
|
# rules only, independent of board memory size
|
|
#
|
|
# Phil Atkin, DIVISION
|
|
# 6th jan 92, 19th mar 92
|
|
#
|
|
# ###############################################################
|
|
|
|
|
|
#
|
|
# macros
|
|
#
|
|
PGI=y:\control\gt860el\pgi
|
|
INCLUDE=$(pgi)\include
|
|
BIN=$(pgi)\bin
|
|
|
|
CFLAGS=-x 50 -stdinc $(INCLUDE) -astype 1 -def i860 -opt $(COPT_LEVEL)
|
|
FFLAGS=-astype 1 -opt $(FOPT_LEVEL)
|
|
AFLAGS=-dos
|
|
LFLAGS=-dos -e pstart -k -T $(CDADDR) -d $(LDADDR) -t
|
|
|
|
|
|
##
|
|
# here are the general rules
|
|
#
|
|
# the compile / assemble passes for pgftn and pgc have been merged
|
|
##
|
|
|
|
.c.o:
|
|
$(BIN)\pgc $*.c $(CFLAGS) -asm $*.s
|
|
$(BIN)\as860 $(AFLAGS) -o $*.o $*.s
|
|
|
|
.f.o:
|
|
$(BIN)\pgftn $*.f $(FFLAGS) -asm $*.s
|
|
$(BIN)\as860 $(AFLAGS) -o $*.o $*.s
|
|
|
|
.o.860:
|
|
$(BIN)\ld860 $(PAGETABLE) -f $*.lnk $(LFLAGS) -o $*.860
|
|
|
|
|
|
#
|
|
# end
|
|
#
|