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.

68 lines
1.7 KiB

  1. #############################################################################
  2. #
  3. # Microsoft Confidential
  4. # Copyright (C) Microsoft Corporation 1992
  5. # All Rights Reserved.
  6. #
  7. # Makefile for $(PROJ)
  8. #
  9. #############################################################################
  10. # We must be Win95-compatible
  11. PROJ=HID
  12. ROOT=..\..\..\..
  13. SRCDIR=..
  14. IS_32=TRUE
  15. IS_SDK=TRUE
  16. IS_PRIVATE=TRUE # IToClass
  17. DEPENDNAME=..\depend.mk
  18. WANT_C1032=TRUE
  19. BUILD_COFF=TRUE
  20. BUILDDLL=TRUE
  21. L32EXE=$(PROJ).DLL
  22. L32RES=$(PROJ).RES
  23. L32DEF=$(SRCDIR)\$(PROJ).DEF
  24. L32MAP=$(PROJ).MAP
  25. DLLENTRY=Entry32
  26. DEFENTRY=Entry32
  27. L32FLAGS= -entry:$(DLLENTRY) -def:$(L32DEF) $(L32FLAGS)
  28. L32OBJS=\
  29. hiddll.obj \
  30. query.obj \
  31. trnslate.obj
  32. # $(SRCDIR)\..\hidparse\debug\query.obj
  33. TARGETS=$(L32EXE)
  34. LIBNAME=L32EXE
  35. LIBOBJS=L32OBJS
  36. L32LIBSNODEP=kernel32.lib advapi32.lib user32.lib shell32.lib comctl32.lib gdi32.lib mpr.lib uuid.lib
  37. # I hate includes.exe
  38. #
  39. # Must manually exclude all the random header files that never change.
  40. #
  41. # And it still doesn't generate the dependency for the .rc file properly,
  42. # so
  43. #
  44. # WARNING WARNING WARNING
  45. #
  46. # After an "nmake depend", append the following lines to depend.mk by hand:
  47. #
  48. # $(OBJDIR)\sendtox.res: ..\sendtox.rc ..\stx.h
  49. #
  50. #INCFLAGS=$(INCFLAGS) -nwindows.h -noleidl.h -nwindowsx.h -nshlobj.h -nshellapi.h -nshell2.h -nprsht.h -nstdarg.h
  51. # L32FLAGS=$(L32FLAGS) -base:0x403F0000
  52. !include $(ROOT)\dev\master.mk
  53. INCLUDE=$(SRCDIR)\..\hidparse;..\..\inc;$(SRCDIR)\..\..\ddk\inc;$(ROOT)\win\core\shell\inc;$(INCLUDE)
  54. CFLAGS=$(CFLAGS) -YX -Zp1 -Oxs -W3 -Gz -GF
  55. #-WX