!include <ntwin32.mak>

!if "$(CPU)" == "i386"
cflags = $(cflags) -D_CRTAPI1=_cdecl -D_CRTAPI2=_cdecl
!else
cflags = $(cflags) -D_CRTAPI1= -D_CRTAPI2=
!endif

all : aprpcsrv

# Make the server side application
aprpcsrv : aprpcsrv.exe
aprpcsrv.exe : aprpcsrv.obj aprpc_s.obj
    $(link) $(linkdebug) $(conflags) -out:aprpcsrv.exe \
      aprpcsrv.obj aprpc_s.obj \
      rpcrt4.lib $(conlibsdll)

# call server main program
aprpcsrv.obj : aprpcsrv.c aprpc.h
   $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c

# calls stub file
aprpc_s.obj : aprpc_s.c aprpc.h
   $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c

aprpc.h aprpc_c.c aprpc_s.c : aprpc.idl aprpc.acf
    midl -oldnames -ms_ext -no_cpp aprpc.idl
