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

Windows编程

开发平台:

Visual C++

  1. #*************************************************************#
  2. #**                                                         **#
  3. #**                 Microsoft RPC Samples                   **#
  4. #**                   WinTyp Application                    **#
  5. #**         Copyright(c) Microsoft Corp. 1992-1996          **#
  6. #**                                                         **#
  7. #** This is the makefile used to make the client and the    **#
  8. #** server for the wintyp sample program where the client   **#
  9. #** sends a bitmap to the server for either flipping or     **#
  10. #** edge detection. The bitmap is thensent back to the      **#
  11. #** client.                                                 **#
  12. #** This file will compile for ANSI characters, to compile  **#
  13. #** for UNICODE, type nmake /f makefile.uni at command line **#
  14. #*************************************************************#
  15. # FILE : MAKEFILE
  16. !include <ntwin32.mak>
  17. # Let the compiler know what version we are running
  18. cflags=$(cflags) -D_WIN32_WINNT=0x400
  19. all: client server
  20. client : client.exe
  21. client.exe : client.obj wintyp_c.obj client.rbj 
  22.     $(link) $(linkdebug) $(guiflags) -out:client.exe -map:client.map 
  23.   client.obj client.rbj wintyp_c.obj rpcrt4.lib $(olelibsdll)
  24. client.obj : client.c client.h wintyp.h
  25. $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c
  26. wintyp_c.obj : wintyp_c.c wintyp.h
  27.     $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c
  28. server : server.exe
  29. server.exe : server.obj wintyp_s.obj remote.obj
  30.     $(link) $(linkdebug) $(conflags) -out:server.exe -map:server.map
  31.       server.obj wintyp_s.obj remote.obj rpcrt4.lib  $(conlibsdll) 
  32.       $(olelibsdll) 
  33. server.obj : server.c common.h wintyp.h
  34.     $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c
  35. remote.obj : remote.c common.h wintyp.h
  36.     $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c
  37. wintyp_s.obj : wintyp_s.c wintyp.h
  38.     $(cc) $(cdebug) $(cflags) $(cvarsdll) $*.c
  39. # Stubs and header file from the IDL file
  40. wintyp.h wintyp_c.c wintyp_s.c : wintyp.idl
  41. midl $(midlflags) -cpp_cmd $(cc) wintyp.idl
  42. # Compile the resource file, and then convert it to an object file to include
  43. client.rbj : client.rc clires.h
  44. $(RC) -r -DWIN32 -DWINVER=0x400  client.rc
  45. cvtres -$(CPU) client.res -o client.rbj
  46. clean:
  47.     -del client.exe
  48.     -del server.exe
  49. cleanall:  clean
  50.     -del *.obj
  51.     -del *.rbj 
  52.     -del *.map
  53.     -del *.res
  54.     -del wintyp_*.c
  55.     -del wintyp.h