2020-09-30 17:12:29 +02:00

221 lines
5.8 KiB
Plaintext

!IF 0
Copyright (c) 1989 Microsoft Corporation
Copyright (c) 1993 Digital Equipment Corporation
Module Name:
sources.
Abstract:
This file specifies the target component being built and the list of
sources files needed to build that component. Also specifies optional
compiler switches and libraries that are unique for the component being
built.
N.B. This file is for Alpha/Jensen (DECpc AXP 150) builds only.
Author:
Steve Wood (stevewo) 12-Apr-1990
Revision History:
John DeRosa [DEC] 23-June-1992
NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
!ENDIF
MAJORCOMP=ntos
MINORCOMP=fw
TARGETNAME=fw
TARGETPATH=obj
TARGETTYPE=LIBRARY
ALPHA_OPTIONS= -checkstack 16 -DEISA_PLATFORM
C_DEFINES = -DJENSEN
!IF $(ALPHA)
INCLUDES=.\alpha;..;..\..\..\inc;..\..\..\fastfat;..\..\..\bldr;..\..\..\nthals\hal0jens\alpha;..\..\..\bldr\alpha;..\..\..\dd\floppy;..\..\..\miniport\aha174x
!ENDIF
SOURCES=
!IF 0
Alpha AXP switches:
OMF_DEBUG: set to TRUE when debugging the EISA functions.
ALPHA_FW_SERDEB: define to build in the serial port debug print function.
ALPHA_FW_VDB: define to build in video debugging.
ALPHA_FW_KDHOOKS: define to build in KD stub. See fw\alpha\readmekd.txt.
Put this in to use the kernel debugger.
Define JENSEN for a Jensen build.
Define MORGAN for a Morgan build.
Define EISA_PLATFORM for an EISA machine. Such a machine will have an
EISA configuration utility that will configure the CDS tree.
Define ISA_PLATFORM for an ISA machine.
Other notes:
checkstack needs to be a low value so that the firmware, FailSafe Booter,
and JNUPDATE.EXE do run-time stack checking for all function calls.
It doesn't need to be a low value for the other programs but the
performance impact on them isn't enough to warrant changing the build
procedure.
Eg:
ALPHA_OPTIONS=-checkstack 16 -DALPHA_FW_KDHOOKS -DEISA_PLATFORM
!ENDIF
ALPHA_SOURCES=alpha\fwio.c \
alpha\tbaqva.c \
alpha\aha174x.c \
alpha\fwchkstk.s \
alpha\fwkd.c \
alpha\bldrstub.c \
alpha\kdstubs.c \
alpha\fwhalt.c \
alpha\fwload.c \
alpha\fwprint.c \
alpha\fwsignal.c \
alpha\fwrstb.c \
alpha\fwtime.c \
alpha\jenassem.s \
alpha\jenfonts.c \
alpha\jnsetcfg.c \
alpha\jnsetcom.c \
alpha\jnsetenv.c \
alpha\jnsetmak.c \
alpha\jnsetset.c \
alpha\jnsettim.c \
alpha\jxboot.c \
alpha\jxconfig.c \
alpha\jxdisp.c \
alpha\jxenvir.c \
alpha\jxfboot.c \
alpha\jxhwsup.c \
alpha\jxkbd.c \
alpha\jxmemory.c \
alpha\jxreboot.c \
alpha\jxserial.c \
alpha\jxsysid.c \
alpha\jxvendor.c \
alpha\kbdtest.c \
alpha\monitor.c \
alpha\omf.c \
alpha\selftest.c \
alpha\jenstubs.c \
alpha\stubs.c \
alpha\eisafunc.c \
alpha\eisaini.c \
alpha\eisamisc.c \
alpha\eisapod.c \
alpha\conftest.c \
alpha\fakebldr.c \
alpha\jnfs.c \
alpha\jnfsinit.c \
alpha\jnfsstub.s \
alpha\fjenfont.c \
alpha\ffwio.c \
alpha\fjxconfg.c \
alpha\fjxdisp.c \
alpha\fjxvendr.c \
alpha\fjnsetcm.c \
alpha\fstubs.c \
alpha\ustubs.c \
alpha\ujnsetcm.c \
alpha\jnupdate.c \
alpha\jnupass.s \
alpha\jnupstub.c \
alpha\jnfsstb.c \
alpha\fwupusa.c \
alpha\fwusa.c \
alpha\xxstring.c \
alpha\eisausa.c \
alpha\rom.c \
alpha\version.c
!IF $(ALPHA)
!IF $(JENSEN)
NTTARGETFILES=alpha\bldrstub.c \
alpha\eisafunc.c \
alpha\eisaini.c \
alpha\eisamisc.c \
alpha\eisapod.c \
alpha\eisausa.c \
alpha\fakebldr.c \
alpha\fwchkstk.s \
alpha\fwhalt.c \
alpha\fwio.c \
alpha\fwkd.c \
alpha\fwload.c \
alpha\fwprint.c \
alpha\fwrstb.c \
alpha\fwsignal.c \
alpha\fwtime.c \
alpha\fwupusa.c \
alpha\fwusa.c \
alpha\jenassem.s \
alpha\jenfonts.c \
alpha\jnfs.c \
alpha\jnfsinit.c \
alpha\jnfsstb.c \
alpha\jnfsstub.s \
alpha\jnsetcfg.c \
alpha\jnsetcom.c \
alpha\jnsetenv.c \
alpha\jnsetmak.c \
alpha\jnsetset.c \
alpha\jnsettim.c \
alpha\jnupass.s \
alpha\jnupdate.c \
alpha\jnupstub.c \
alpha\jxboot.c \
alpha\jxconfig.c \
alpha\jxdisp.c \
alpha\jxenvir.c \
alpha\jxfboot.c \
alpha\jxhwsup.c \
alpha\jxkbd.c \
alpha\jxreboot.c \
alpha\jxserial.c \
alpha\jxsysid.c \
alpha\jxvendor.c \
alpha\kbdtest.c \
alpha\kdstubs.c \
alpha\monitor.c \
alpha\omf.c \
alpha\rom.c \
alpha\selftest.c \
alpha\stubs.c \
obj\alpha\jnupdate.exe \
obj\alpha\conftest.exe \
obj\alpha\fakebldr.exe \
alpha\palcode\fw \
alpha\palcode\fsb \
alpha\palcode\fsbpack.exe
!ENDIF
!ENDIF