NODEBUG=1
SERVER=sumserv
RPCFILE=sum

!include <ntwin32.mak>

.SUFFIXES: .cpp

.c.obj:
	$(cc) -J $(cflags) $(cvars) $(cdebug) $<

.cpp.obj:
	$(cc) -J $(cflags) $(cvars) $(cdebug) $<

all: $(SERVER).exe


$(SERVER).exe: $(SERVER).obj $(RPCFILE).obj \
$(RPCFILE)_s.obj $(RPCFILE)_y.obj
	$(link) $(conlflags) $(ldebug) $(conlibs) \
	  rpcrt4.lib \
	  rpcns4.lib advapi32.lib -out:$(SERVER).exe \
	  $(SERVER).obj $(RPCFILE).obj \
	  $(RPCFILE)_s.obj $(RPCFILE)_y.obj


$(SERVER).obj: $(SERVER).cpp $(RPCFILE).h

$(RPCFILE).obj: $(RPCFILE).cpp $(RPCFILE).h

$(RPCFILE)_s.obj: $(RPCFILE)_s.c $(RPCFILE).h
$(RPCFILE)_y.obj: $(RPCFILE)_y.c $(RPCFILE).h

$(RPCFILE).h $(RPCFILE)_s.c $(RPCFILE)_y.c: \
$(RPCFILE).idl $(RPCFILE).acf
	midl -client none $(RPCFILE).idl
