386_FLAGS=/J
386_STDCALL=0
386_WARNING_LEVEL=/W4

WIMPYMASM=1

MAJORCOMP=jumpstart
MINORCOMP=client

TARGETNAME=sh
TARGETPATH=obj
TARGETTYPE=PROGRAM

INCLUDES=C:\nt\public\sdk\inc\posix;C:\nt\public\sdk\inc\crt;C:\nt\public\sdk\inc

SOURCES=alloc.c c_ksh.c c_sh.c c_test.c edit.c emacs.c eval.c exec.c expr.c getopts.c history.c io.c jobs.c lex.c mail.c main.c \
	misc.c syn.c table.c trace.c trap.c tree.c ulimit.c var.c version.c vi.c sh.c

#
# sh.c contains my kludges for compiling pdksh on NT
#
# CHDIR_KLUDGE: after "cd //X/... ; cd /...", the pwd should begin with //X/ rather than /
# PAUSE_KLUDGE: pause trashes a register variable
# PROFILE_KLUDGE: act as login shell whenever executed from CMD.EXE
#
C_DEFINES=-DWIN_NT -DSTDC_HEADERS -D_POSIX_SOURCE -DDIRENT -DSTACK_DIRECTION=-1 -DMSS -D__STDC__ -D_POSIX_ -D_SYSV -DXN \
	-DCHDIR_KLUDGE -DPROFILE_KLUDGE
#	-DCHDIR_KLUDGE -DPAUSE_KLUDGE -DPROFILE_KLUDGE

UMTYPE=posix
UMAPPL=sh
REM_UMLIBS=$(BASEDIR)\public\sdk\lib\*\kernel32.lib

OPTIONAL_UMTEST=
UMBASE=0xA00000
