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

Windows编程

开发平台:

Visual C++

  1. # Nmake macros for building Windows 32-Bit apps
  2. TARGETOS=WINNT
  3. APPVER=4.0
  4. all:comperf.exe psperf.dll
  5. !include <win32.mak>
  6. cflags=$(cflags) -Gz -DREGISTER_PROXY_DLL
  7. # --------------------------------------
  8. # COMPERF Sample:
  9. comperf.cpp: psperf.h
  10. comperf.obj: comperf.cpp
  11.     $(cc) $(cflags) $(cvarsmt) $(cdebug) -GX comperf.cpp
  12. psperf_i.obj: psperf_i.c
  13.     $(cc) $(cflags) $(cvarsmt) $(cdebug) psperf_i.c
  14. comperf.exe: comperf.obj  psperf_i.obj
  15.     $(link) -debug -out:comperf.exe comperf.obj psperf_i.obj $(olelibs)
  16. # --------------------------------------
  17. # COMPERF Sample ICOMPerformance Proxy-Stub DLL:
  18. psperf_p.c psperf_i.c dlldata.c psperf.h : psperf.idl
  19.     midl /win32 /ms_ext /c_ext /Oicf psperf.idl
  20. psperf_p.obj: psperf_p.c
  21.     $(cc) $(cflags) $(cvarsmt) $(cdebug) psperf_p.c
  22. dlldata.obj: dlldata.c
  23.     $(cc) $(cflags) $(cvarsmt) $(cdebug) dlldata.c
  24. psperf.dll: psperf_p.obj psperf_i.obj dlldata.obj psperf.def
  25.     $(link) -dll -debug -def:psperf.def -out:psperf.dll psperf_p.obj psperf_i.obj dlldata.obj $(olelibs) rpcrt4.lib
  26. clean:
  27.     del *.exe
  28.     del *.dll
  29.     del *.obj
  30.     del *.pdb
  31.     del *.ilk
  32.     del *.res
  33.     del *.lib
  34.     del *.exp
  35.     del psperf.h
  36.     del psperf_p.c
  37.     del psperf_i.c
  38.     del dlldata.c