filemon.mak
上传用户:ibmxxxxx
上传日期:2007-01-03
资源大小:35k
文件大小:1k
源码类别:

系统编程

开发平台:

Visual C++

  1. #   Listing 3   Makefile for Filemon.vxd
  2. #   Requires:
  3. #       MS C++ Compiler 9.x (from VC++ 2.x Retail)
  4. #       MASM Assembler 6.11c (from Beta-3 DDK or newer)
  5. #       MS Link   (from Beta-3 DDK or newer)
  6. #       VXDWRAPS.CLB (from Beta-3 DDK or newer)
  7. #   (For a Build 347 binary, add -DBUILD347 to CVXDFLAGS)
  8. !IFDEF NUMEGA
  9. ## For WinICE compatible SYM files
  10. SYMGEN = msym
  11. !ELSE
  12. ## For WDeb386 compatible SYM files
  13. SYMGEN = mapsym
  14. !ENDIF
  15. ## Compiler options
  16. CVXDFLAGS = -Zdp -Gs -c -DIS_32 -Zl -DDEBLEVEL=1 -DDEBUG
  17. ## Assembler options
  18. AFLAGS    = -coff -DBLD_COFF -DIS_32 -W2 -Zid -c -Cx 
  19.             -DMASM6 -DDEBLEVEL=1 -DDEBUG
  20. all: filemon.vxd
  21. filemon.obj: filemon.c
  22.         cl $(CVXDFLAGS) %s
  23. vxdstub.obj: vxdstub.asm
  24.         ml $(AFLAGS) %s
  25. filemon.vxd: filemon.obj vxdstub.obj 
  26.              filemon.def
  27.         link @<<
  28. /MACHINE:i386 /DEBUG /DEBUGTYPE:MAP
  29. /PDB:NONE /VXD /DEF:filemon.def
  30. /OUT:filemon.vxd /MAP:filemon.map
  31. vxdstub.obj filemon.obj
  32. vxdwraps.clb
  33. <<
  34.         $(SYMGEN) filemon