Leaked source code of windows server 2003
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.

70 lines
2.8 KiB

  1. #****************************************************************************
  2. #*
  3. #* File : ControlItemCollection.MAK
  4. #*
  5. #* Description : Library for building collection of controls on a device
  6. #*
  7. #* Author : Mitchell S. Dernis
  8. #*
  9. #* (c) 1986-1998 Microsoft Corporation. All rights reserved.
  10. #*
  11. #****************************************************************************
  12. PROJ=ControlItemCollection
  13. EXT=LIB
  14. USE_HID=1
  15. !include <$(PROJECT_DIR)\$(TARGET_BUILD_DIR)\makefile.def>
  16. CICDEP = ControlItemCollection.h ControlItems.H ListAsArray.h DualMode.h JoyInfoExCollection.h
  17. $(OBJ_DIR)\ListAsArray.obj: $(@B).CPP $(@B).H DualMode.H
  18. $(OBJ_DIR)\ControlItemCollection.obj: $(@B).CPP $(CICDEP)
  19. $(OBJ_DIR)\ControlItems.obj:$(@B).CPP $(@B).H
  20. $(OBJ_DIR)\DeviceDescriptions.obj:$(@B).CPP $(CICDEP)
  21. $(OBJ_DIR)\DualMode.obj:$(@B).CPP $(@B).H
  22. $(OBJ_DIR)\KeyboardXfer.obj:$(@B).CPP $(CICDEP)
  23. $(OBJ_DIR)\Actions.obj:$(@B).CPP $(CICDEP) $(@B).H
  24. $(OBJ_DIR)\DumpCommandBlock.obj: $(@B).CPP $(CICDEP) $(@B).H
  25. $(OBJ_DIR)\JoyInfoExCollection.obj: $(@B).CPP $(CICDEP) $(@B).H
  26. OBJS=\
  27. $(OBJ_DIR)\ControlItemCollection.obj \
  28. $(OBJ_DIR)\ControlItems.obj \
  29. $(OBJ_DIR)\DeviceDescriptions.obj \
  30. $(OBJ_DIR)\DualMode.obj \
  31. $(OBJ_DIR)\KeyboardXfer.obj \
  32. $(OBJ_DIR)\ListAsArray.obj \
  33. $(OBJ_DIR)\Actions.obj \
  34. $(OBJ_DIR)\DumpCommandBlock.obj\
  35. $(OBJ_DIR)\JoyInfoExCollection.obj
  36. !ifdef AUTODOC
  37. ALL: $(BIN_DIR)\$(PROJ).$(EXT) RTF
  38. !endif
  39. RTF : $(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf $(DEPINC)
  40. @attrib -r $(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  41. @del /q $(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  42. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\ControlItemCollection.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  43. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\ControlItems.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  44. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\DeviceDescriptions.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  45. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\DualMode.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  46. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\KeyboardXfer.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  47. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\ListAsArray.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  48. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\Actions.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  49. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\DumpCommandBlock.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  50. @%PROJECT_DIR%\AutoDoc\autodoc.exe $(OBJ_DIR)\..\JoyInfoExCollection.cpp /a /o$(OBJ_DIR)\..\RTF\AD_ControlItemCollection.rtf
  51. $(BIN_DIR)\$(PROJ).$(EXT): $(OBJS)
  52. $(link) $(lflags) $(OBJS)