
PREFIX = c:/usr
MKDIR  = mkdir

GCCFLAGS = -O3 -Wall

# PDcurses
CURSES = pdcurses
LIB_CURSES = pdcurses.a

# Ncurses
#CURSES = ncurses
#LIB_CURSES = -lncurses -Zomf

LDFLAGS_EXTRA = -lintl -liconv
DEFS   = -DMSDOS -DWCD_USECURSES
EXTRA_OBJ=langinfo.o
BINDIR    = ${PREFIX}/bin
PROGRAM = wcdos2.exe
VERSIONSUFFIX = -os2

all :
	${MAKE} -C ../src all PROGRAM=${PROGRAM} GCCFLAGS="${GCCFLAGS}" CURSES=${CURSES} LIB_CURSES="${LIB_CURSES}" DEFS="${DEFS}" LDFLAGS_EXTRA="${LDFLAGS_EXTRA}" PREFIX=${PREFIX} EXTRA_OBJ="${EXTRA_OBJ}"

install :
	${MAKE} -C ../src install PROGRAM=${PROGRAM} GCCFLAGS="${GCCFLAGS}" CURSES=${CURSES} LIB_CURSES="${LIB_CURSES}" DEFS="${DEFS}" LDFLAGS_EXTRA="${LDFLAGS_EXTRA}" PREFIX=${PREFIX} MKDIR=${MKDIR} EXTRA_OBJ="${EXTRA_OBJ}" INSTALL_OBJS_DOC_INSTALL=../doc/INSTALL.os2.txt
	install -m 755 wcd.cmd ${BINDIR}/wcd.cmd

uninstall :
	${MAKE} -C ../src uninstall PROGRAM=${PROGRAM} PREFIX=${PREFIX}
	-rm -f ${BINDIR}/wcd.cmd


zippackage :
	${MAKE} -C ../src zippackage ZIPOBJ_EXTRA=bin/wcd.cmd PROGRAM=${PROGRAM} PREFIX=${PREFIX} VERSIONSUFFIX=${VERSIONSUFFIX}

strip:
	${MAKE} -C ../src strip PROGRAM=${PROGRAM}

clean :
	${MAKE} -C ../src clean

