Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
853 B

  1. CC = cl -c -W2 -Asnw -GD -G3 -Zp -Oxws $(DEF)
  2. ASM = masm -Mx
  3. LINK= link /NOE/NOD/LI/MAP/AL:16/nopackc/onerr:noexe
  4. RC = rc
  5. !if "$(DEBUG)" != "YES"
  6. DEF =
  7. !else
  8. DEF =-DDEBUG
  9. LINK=$(LINK)/CO
  10. ASM=$(ASM) -Zi
  11. CC=$(CC) -Zi -Fc -Z7
  12. !endif
  13. .cpp.obj:
  14. $(CC) $*.c
  15. .c.obj:
  16. $(CC) $*.c
  17. .asm.obj:
  18. $(ASM) $*;
  19. .rc.res:
  20. $(RC) -r $(DEF) $*.rc
  21. LIBDIR=..
  22. NAME =dcilib
  23. OBJ =dciman.obj \
  24. dva.obj vflat.obj dvavga.obj dvathun.obj dvavlb.obj \
  25. dvaati.obj dvadib.obj lockbm.obj
  26. goal: $(LIBDIR)\$(NAME).lib
  27. $(LIBDIR)\$(NAME).lib: $(NAME).lib
  28. copy $** $(LIBDIR)
  29. $(NAME).lib: $(OBJ) makefile.
  30. del $(NAME).lib
  31. lib $(NAME).lib +$(OBJ) ;
  32. clean:
  33. del $(NAME).dll
  34. del $(NAME).lib
  35. del *.res
  36. del *.obj
  37. del *.map
  38. del *.sym
  39. del *.cod
  40. del *.lst
  41. del *.pdb