#
# MT32-PI.EXE Makefile for OpenWatcom
# Copyright (C) 2020 Andreas Zdziarstek
#
# adapted from the DOSMid Makefile for OpenWatcom
# Copyright (C) 2014-2018 Mateusz Viste
# 

# memory segmentation mode (s = small ; c = compact ; m = medium ; l = large)
#             code | data
#  small      64K  | 64K
#  compact    64K  | 64K+
#  medium     64K+ | 64K
#  large      64K+ | 64K+
MODE = s

all: mt32-pi.exe

mt32-pi.exe: ..\COMMON~1\mt32-pi.c mpu401.c midi_dev.c ..\COMMON~1\getopt.c
	*wcl -i=..\COMMON~1\ -zp2 -lr -we -d0 -y -0 -s -m$(MODE) -wx -dUSE_CUSTOM_FILE_IO -dUSE_CUSTOM_DELAY -dREPLACE_GETOPT -fe=mt32-pi.exe -fm=mt32-pi.map *.c ..\COMMON~1\*.c 

dist: mt32-pi.exe .symbolic
	UPXCOMP.BAT
	copy /Y MT32-PI.EXE ..\dos_bin\

clean: .symbolic
	del *.obj
	del *.map
	del mt32-pi.exe

