mirror of
https://github.com/PDP-10/klh10.git
synced 2026-01-11 23:52:54 +00:00
68 lines
1.7 KiB
Makefile
68 lines
1.7 KiB
Makefile
# Makefile fragment for building ks
|
|
|
|
####################################################################
|
|
## Specific KLH10 configuration
|
|
##
|
|
|
|
# Standard setup for KS (TOPS-20, maybe TOPS-10)
|
|
#
|
|
CONFFLAGS = -DKLH10_CPU_KS=1 \
|
|
-DKLH10_SYS_T20=1 \
|
|
-DKLH10_EVHS_INT=1 \
|
|
-DKLH10_DEV_DPTM03=1 \
|
|
-DKLH10_DEV_DPRPXX=1 \
|
|
-DKLH10_MEM_SHARED=1 \
|
|
$(TINTFLAGS) \
|
|
$(DINTFLAGS) \
|
|
-DKLH10_APRID_SERIALNO=4097 \
|
|
-DKLH10_CLIENT=\"MyKS\"
|
|
|
|
all base-ks: kn10-ks DPROCS_KS ALL_UTILS
|
|
|
|
####################################################################
|
|
##
|
|
## Basic KN10 configurations
|
|
##
|
|
|
|
# Modules needed for KS10 version.
|
|
|
|
OFILES_KS = klh10.o prmstr.o fecmd.o feload.o wfio.o osdsup.o \
|
|
kn10cpu.o kn10pag.o kn10clk.o opdata.o kn10ops.o \
|
|
inmove.o inhalf.o inblsh.o intest.o \
|
|
infix.o inflt.o inbyte.o injrst.o \
|
|
inexts.o inio.o kn10dev.o dvuba.o \
|
|
dvcty.o \
|
|
vdisk.o dvrpxx.o dvrh11.o \
|
|
vmtape.o dvtm03.o \
|
|
dvlhdh.o dvdz11.o dvch11.o \
|
|
dpsup.o \
|
|
dvhost.o dvlites.o
|
|
|
|
kn10-ks: $(OFILES_KS)
|
|
$(LINKER) $(LDFLAGS) $(LDOUTF) kn10-ks $(OFILES_KS) $(LIBS) $(CPULIBS)
|
|
|
|
base-ks-its:
|
|
@echo "base-ks-its is not built in this directory."
|
|
|
|
base-kl:
|
|
@echo "base-kl is not built in this directory."
|
|
|
|
####################################################################
|
|
## Lintish versions to see how many compiler warnings we can generate
|
|
##
|
|
|
|
lint-ks:
|
|
$(MAKER) kn10-ks $(DPROCS_KS) $(BASE_UTILS) \
|
|
"SRC = $(SRC)" \
|
|
"CC = $(CC)" \
|
|
"CFLAGS = $(CFLAGS) $(CFLAGS_AUX) $(CFLAGS_LINT)" \
|
|
"CPPFLAGS = $(CPPFLAGS)" \
|
|
"LDFLAGS = $(LDFLAGS)" \
|
|
"LIBS = $(LIBS)" \
|
|
"CPULIBS = $(CPULIBS)" \
|
|
"NETLIBS = $(NETLIBS)" \
|
|
"CENVFLAGS = $(CENVFLAGS)" \
|
|
"CONFFLAGS = $(CONFFLAGS) $(CONFFLAGS_AUX) $(CONFFLAGS_USR)"
|
|
|
|
#---
|