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.

51 lines
1.2 KiB

  1. !ifndef ROOT
  2. ROOT=$(MAKEDIR:\as\cpi32.nt=)
  3. !endif
  4. !ifndef DEVROOT
  5. DEVROOT=$(ROOT)\dev
  6. !endif
  7. !include ..\ascom.inc
  8. TARGETNAME=nmas
  9. TARGETPATH=$(_OBJ_DIR)
  10. TARGETTYPE=DYNLINK
  11. DLLDEF=..\cpi32\nmas.def
  12. DLLENTRY=DllMain
  13. !if "$(BUILD_PRODUCT)" != "NT"
  14. ALT_PROJECT_TARGET = NT
  15. !endif
  16. INCLUDES = ..\cpi32;$(INCLUDES)
  17. 386_STDCALL=1
  18. # Note that MNMCPI32.LIB (no underscore) is the common code to NT, W95
  19. LINKLIBS =..\cpi32\$(O)\cpi32.lib \
  20. $(ROOT)\nmutil\nmutila\$(O)\nmutila.lib
  21. TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
  22. $(SDK_LIB_PATH)\advapi32.lib \
  23. $(SDK_LIB_PATH)\user32.lib \
  24. $(SDK_LIB_PATH)\gdi32.lib \
  25. $(SDK_LIB_PATH)\comctl32.lib \
  26. $(ROOT)\t120\mst120\$(O)\mst120.lib \
  27. ..\hook\$(O)\nmasnt.lib
  28. C_DEFINES=$(C_DEFINES) -DDLL_CORE -D"_WINDOWS" \
  29. -DMULTI_LEVEL_ZONES
  30. WIN32_WINNT_VERSION=0x0403
  31. SOURCES=\
  32. nmas.rc \
  33. cpi32dll.cpp \
  34. globalnt.cpp \
  35. im.cpp \
  36. osi.cpp
  37. PRECOMPILED_INCLUDE = precomp.h
  38. PRECOMPILED_PCH = precomp.pch
  39. PRECOMPILED_OBJ = precomp.obj
  40. PRECOMPILED_CXX = 1