!include <ntwin32.mak>

all: soss.exe

OBJSLIB = svc_aunx.obj xdr.obj xdr_mem.obj xdr_ref.obj svc.obj svc_udp.obj bcopy.obj xdr_arr.obj svc_auth.obj anx_prot.obj rpc_prot.obj

# MOREFLAGS = -I..\include
MOREFLAGS = -DDEBUG=1

OBJ = netd.obj mountd.obj mnt_xdr.obj dtime.obj pmap.obj nfs.obj u_xdr.obj exports.obj inodes.obj files.obj debug.obj getopt.obj sock.obj ntfsauth.obj
RPC = llibsv.lib
WINSOCK = wsock32.lib
# CFLAGS  = -DDEBUG=1 -Zi
# -DEBUG:FULL -DEBUGTYPE:BOTH 
.c.obj:
	$(cc) $(CFLAGS) $(cflags) $(cdebug) $(MOREFLAGS) $(cvars) $*.c

llibsv.lib: $(OBJSLIB)
	lib32 /out:llibsv.lib bcopy.obj xdr_arr.obj xdr_ref.obj xdr.obj xdr_mem.obj rpc_prot.obj anx_prot.obj svc_auth.obj svc_aunx.obj svc_udp.obj svc.obj

soss.exe: $(OBJ) $(RPC)
	$(link) -STACK:40240 $(conflags) -DEBUG:FULL -DEBUGTYPE:BOTH  -out:soss.exe $(OBJ) $(RPC) $(WINSOCK) $(conlibs)  mpr.lib advapi32.lib

ntfsauth.exe: ntfsauth.obj testauth.obj
	$(link) -STACK:40240 $(conflags) -DEBUG:FULL -DEBUGTYPE:BOTH -out:ntfsauth.exe  ntfsauth.obj testauth.obj $(conlibs)  mpr.lib advapi32.lib 

