MAKEFILE
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. #*************************************************************#
  2. #**                                                         **#
  3. #**                 Microsoft RPC Examples                  **#
  4. #**                   pickle Application                    **#
  5. #**            Copyright(c) Microsoft Corp. 1992-1996       **#
  6. #**                                                         **#
  7. #*************************************************************#
  8. !include <ntwin32.mak>
  9. !if "$(CPU)" == "i386"
  10. cflags = $(cflags:G3=Gz)
  11. !else
  12. cflags = $(cflags) -D_CRTAPI1= -D_CRTAPI2=
  13. !endif
  14. !if "$(CPU)" == "i386"
  15. cflags = $(cflags) -D_CRTAPI1=_cdecl -D_CRTAPI2=_cdecl
  16. !endif
  17. all : pickltc
  18. # Make the picklt client
  19. pickltc : pickltc.exe
  20. pickltc.exe : pickltc.obj picklt_c.obj
  21.     $(link) $(linkdebug) $(conflags) -out:pickltc.exe 
  22.       pickltc.obj picklt_c.obj 
  23.       rpcrt4.lib $(conlibsdll)
  24. # client main program
  25. pickltc.obj : pickltc.c picklt.h
  26.    $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c
  27. # client stub
  28. picklt_c.obj : picklt_c.c picklt.h
  29.    $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c
  30. # Stub and header file from the IDL file
  31. picklt.h picklt_c.c: picklt.idl picklt.acf
  32.     midl -oldnames -no_cpp -ms_ext picklt.idl
  33. # Clean up everything
  34. cleanall : clean
  35.     -del *.exe
  36. # Clean up everything but the .EXEs
  37. clean :
  38.     -del *.obj
  39.     -del *.map
  40.     -del picklt_c.c
  41.     -del picklt.h