CFLAGS=-Gms -Ox -nologo -I/src/tools
LFLAGS=-link /e/f/st:0x1000

OBJECTS=parse.obj scan.obj input.obj cutup.obj\
	congets.obj util.obj vi.obj execute.obj\
	findfile.obj expand.obj #environ.obj

tsh.lib: $(OBJECTS)
	@rm -f tsh.lib
	lib tsh +parse+scan+input+cutup+congets+util\
+vi+execute+findfile+expand; #+environ;

dos.obj: dos.asm
	masm /ml dos;

pexec.obj: pexec.asm
	masm /ml pexec;

tshr: tshr.exe
tshr.exe: main.obj tsh.lib sys-dos.obj pexec.obj dos.obj
	cl -Fetshr $(CFLAGS) main.obj sys-dos.obj pexec.obj dos.obj tsh.lib $(LFLAGS)
	exehdr tshr.exe /max:0

tshp: tshp.exe
tshp.exe: main.obj tsh.lib sys-os2.obj
	cl -Fetshp -Lp $(CFLAGS) main.obj sys-os2.obj tsh.lib $(LFLAGS)

