mirror of
https://github.com/simh/simh.git
synced 2026-01-26 04:01:38 +00:00
IMLAC: Simulator for Imlac PDS-1.
This commit is contained in:
22
makefile
22
makefile
@@ -109,6 +109,10 @@ ifneq (,$(findstring besm6,${MAKECMDGOALS}))
|
||||
VIDEO_USEFUL = true
|
||||
BESM6_BUILD = true
|
||||
endif
|
||||
# building the Imlac needs video support
|
||||
ifneq (,$(findstring imlac,${MAKECMDGOALS}))
|
||||
VIDEO_USEFUL = true
|
||||
endif
|
||||
# building the PDP6, KA10 or KI10 needs video support
|
||||
ifneq (,$(or $(findstring pdp6,${MAKECMDGOALS}),$(findstring pdp10-ka,${MAKECMDGOALS}),$(findstring pdp10-ki,${MAKECMDGOALS})))
|
||||
VIDEO_USEFUL = true
|
||||
@@ -601,6 +605,7 @@ ifeq (${WIN32},) #*nix Environments (&& cygwin)
|
||||
DISPLAY340 = ${DISPLAYD}/type340.c
|
||||
DISPLAYNG = ${DISPLAYD}/ng.c
|
||||
DISPLAYIII = ${DISPLAYD}/iii.c
|
||||
DISPLAYIMLAC = ${DISPLAYD}/imlac.c
|
||||
DISPLAY_OPT += -DUSE_DISPLAY $(VIDEO_CCDEFS) $(VIDEO_LDFLAGS)
|
||||
$(info using libSDL2: $(call find_include,SDL2/SDL))
|
||||
ifeq (Darwin,$(OSTYPE))
|
||||
@@ -1488,6 +1493,14 @@ PDP10 = ${PDP10D}/pdp10_fe.c ${PDP11D}/pdp11_dz.c ${PDP10D}/pdp10_cpu.c \
|
||||
PDP10_OPT = -DVM_PDP10 -DUSE_INT64 -I ${PDP10D} -I ${PDP11D} ${NETWORK_OPT}
|
||||
|
||||
|
||||
IMLACD = ${SIMHD}/imlac
|
||||
IMLAC = ${IMLACD}/imlac_sys.c ${IMLACD}/imlac_cpu.c \
|
||||
${IMLACD}/imlac_dp.c ${IMLACD}/imlac_crt.c ${IMLACD}/imlac_kbd.c \
|
||||
${IMLACD}/imlac_tty.c ${IMLACD}/imlac_pt.c \
|
||||
${DISPLAYL} ${DISPLAYIMLAC}
|
||||
IMLAC_OPT = -I ${IMLACD} ${DISPLAY_OPT}
|
||||
|
||||
|
||||
PDP8D = ${SIMHD}/PDP8
|
||||
PDP8 = ${PDP8D}/pdp8_cpu.c ${PDP8D}/pdp8_clk.c ${PDP8D}/pdp8_df.c \
|
||||
${PDP8D}/pdp8_dt.c ${PDP8D}/pdp8_lp.c ${PDP8D}/pdp8_mt.c \
|
||||
@@ -2203,6 +2216,15 @@ ifneq (,$(call find_test,${PDP10D},pdp10))
|
||||
$@ $(call find_test,${PDP10D},pdp10) ${TEST_ARG}
|
||||
endif
|
||||
|
||||
imlac : ${BIN}imlac${EXE}
|
||||
|
||||
${BIN}imlac${EXE} : ${IMLAC} ${SIM}
|
||||
${MKDIRBIN}
|
||||
${CC} ${IMLAC} ${SIM} ${IMLAC_OPT} ${CC_OUTSPEC} ${LDFLAGS}
|
||||
ifneq (,$(call find_test,${IMLAC},imlac))
|
||||
$@ $(call find_test,${IMLACD},imlac) ${TEST_ARG}
|
||||
endif
|
||||
|
||||
pdp11 : ${BIN}pdp11${EXE}
|
||||
|
||||
${BIN}pdp11${EXE} : ${PDP11} ${SIM}
|
||||
|
||||
Reference in New Issue
Block a user