# $Header

all: .\execve.exe
clean:
	del execve.obj
	del execve.out
	del execve.bak
	del execve.map
	
realclean: clean
	del execve.exe

INCDIR=
LIBDIR=
EXEDIR=.
DLLDIR=.
STARTUP=
EXPORTS=

# W3 sets warning level
# ALw selects large model
# G2 generates 80286 code
# Gs disables stack checking (Ge enables)
# Gw generates Windows prologs/epilogs for real-mode FAR calls
# Od disables optimization
# 0w assumes aliasing only across function calls
# Zp specifies structure packing--should be followed by 1|2|4|8|16
# Zi specifies full debug information
# Zd specifies partial debug info--line numbers only
# FR creates browser database

CC=cl -c $(INCDIR) -W3 -AL -G2 -Ge -Zi

execve.obj: execve.c
	$(CC) execve.c

$(EXEDIR)\execve.exe: execve.obj
#	link /CO/LI execve,execve.exe,,llibce,;
link /CO/LI execve,execve.exe;
