Changeset View
Changeset View
Standalone View
Standalone View
stand/loader.mk
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | |||||
.if defined(HAVE_ISABUS) | .if defined(HAVE_ISABUS) | ||||
SRCS+= isapnp.c | SRCS+= isapnp.c | ||||
.endif | .endif | ||||
.if defined(HAVE_PNP) | .if defined(HAVE_PNP) | ||||
SRCS+= pnp.c | SRCS+= pnp.c | ||||
.endif | .endif | ||||
# Forth interpreter | # Forth interpreter | ||||
.if ${MK_FORTH} != "no" | .if ${MK_LOADER_LUA} != "no" | ||||
SRCS+= interp_lua.c | |||||
.include "${BOOTSRC}/lua.mk" | |||||
LDR_INTERP= ${LIBLUA} | |||||
LDR_INTERP32= ${LIBLUA32} | |||||
.elif ${MK_FORTH} != "no" | |||||
SRCS+= interp_forth.c | SRCS+= interp_forth.c | ||||
.include "${BOOTSRC}/ficl.mk" | .include "${BOOTSRC}/ficl.mk" | ||||
LDR_INTERP= ${LIBFICL} | |||||
LDR_INTERP32= ${LIBFICL32} | |||||
.else | .else | ||||
SRCS+= interp_simple.c | SRCS+= interp_simple.c | ||||
.endif | .endif | ||||
.if defined(BOOT_PROMPT_123) | .if defined(BOOT_PROMPT_123) | ||||
CFLAGS+= -DBOOT_PROMPT_123 | CFLAGS+= -DBOOT_PROMPT_123 | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | |||||
.endif | .endif | ||||
LIBFICL= ${BOOTOBJ}/ficl/libficl.a | LIBFICL= ${BOOTOBJ}/ficl/libficl.a | ||||
.if ${MACHINE} == "i386" | .if ${MACHINE} == "i386" | ||||
LIBFICL32= ${LIBFICL} | LIBFICL32= ${LIBFICL} | ||||
.else | .else | ||||
LIBFICL32= ${BOOTOBJ}/ficl32/libficl.a | LIBFICL32= ${BOOTOBJ}/ficl32/libficl.a | ||||
.endif | .endif | ||||
.if ${MK_FORTH} != no | |||||
LDR_INTERP= ${LIBFICL} | LIBLUA= ${BOOTOBJ}/liblua/liblua.a | ||||
LDR_INTERP32= ${LIBFICL32} | .if ${MACHINE} == "i386" | ||||
LIBLUA32= ${LIBFICL} | |||||
.else | |||||
LIBLUA32= ${BOOTOBJ}/liblua32/liblua.a | |||||
.endif | .endif | ||||
CLEANFILES+= vers.c | CLEANFILES+= vers.c | ||||
VERSION_FILE?= ${.CURDIR}/version | VERSION_FILE?= ${.CURDIR}/version | ||||
.if ${MK_REPRODUCIBLE_BUILD} != no | .if ${MK_REPRODUCIBLE_BUILD} != no | ||||
REPRO_FLAG= -r | REPRO_FLAG= -r | ||||
.endif | .endif | ||||
vers.c: ${LDRSRC}/newvers.sh ${VERSION_FILE} | vers.c: ${LDRSRC}/newvers.sh ${VERSION_FILE} | ||||
Show All 12 Lines |