2
0
Fork 0
original-dome/build/env.inc.mk

51 lines
1 KiB
Makefile
Raw Normal View History

2018-11-29 21:18:47 +00:00
# Fill in all paths
PATH_SRC ?= src
PATH_BIN ?= bin
PATH_HEX2BIN ?= /usr/bin
PATH_SDCC ?= /usr/bin
2019-01-01 22:22:52 +00:00
PATH_OPENMSX ?= /usr/bin
2018-11-29 21:18:47 +00:00
PATH_CURRENT ?= $(dir $(lastword $(MAKEFILE_LIST)))
# Build tools
H2B ?= $(PATH_HEX2BIN)/hex2bin
SDCC ?= $(PATH_SDCC)/sdcc
SDASM ?= $(PATH_SDCC)/sdasz80
SDAR ?= $(PATH_SDCC)/sdar
2019-01-01 22:22:52 +00:00
OPENMSX ?= $(PATH_OPENMSX)/openmsx
2018-11-29 21:18:47 +00:00
SDCC_FLAG_CPU ?= -mz80
SDCC_FLAG_LD ?= --nostdinc
SDASM_FLAGS ?= -g -l -c -o
SDAR_FLAGS ?= -rc
2019-01-01 22:22:52 +00:00
#
OPENMSX_BOOT_TIMEOUT ?= 25
OPENMSX_MACHINE ?= Philips_NMS_8250
OPENMSX_ARGS ?= \
-ext ram4mb \
-ext ide \
-script $(PATH_OPENMSX_SRC)/Contrib/msxbuild/boot_env.tcl \
-script $(PATH_OPENMSX_SRC)/Contrib/msxbuild/boot_hdd.tcl \
-script $(PATH_OPENMSX_SRC)/Contrib/msxbuild/fail_after.tcl \
-script $(PATH_OPENMSX_SRC)/Contrib/omsxctl/omsxctl.tcl
2018-11-29 21:18:47 +00:00
# OS cmds
ifeq ($(OS),Windows_NT)
RM = del /F /Q
RMDIR = -RMDIR /S /Q
MKDIR = -mkdir
ERRIGNORE = 2>NUL || true
SEP=\\
else
RM = rm -rf
RMDIR = rm -rf
MKDIR = mkdir -p
ERRIGNORE = 2>/dev/null
SEP=/
endif
# Remove space after separator
PSEP = $(strip $(SEP))