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.

50 lines
1.3 KiB

  1. !IF 0
  2. This is the Win9x migration dll for Win2000. It needs to be built
  3. only on x86 platforms.
  4. And on NT builds it needs to go into a subfolder under the win9xmig
  5. folder to be picked up automatically by the Winnt32 migration process.
  6. Hence on NT builds alone, redirect using the ALT_PROJECT_TARGET.
  7. !ENDIF
  8. TARGETTYPE= DYNLINK
  9. TARGETNAME= migrate
  10. TARGETEXT= dll
  11. TARGETPATH= obj
  12. DLLDEF= migrate.def
  13. DLLENTRY= DllMain
  14. DLLBASE= @.\migrate.txt,migrate
  15. UMTYPE= windows
  16. PRECOMPILED_CXX= 1
  17. PRECOMPILED_INCLUDE= pch.h
  18. USE_NOLIBS=1
  19. !if "$(BUILD_PRODUCT)" == "NT"
  20. ALT_PROJECT_TARGET=win9xmig\iemig
  21. !endif
  22. C_DEFINES=$(C_DEFINES) -DNASHVILLE
  23. INCLUDES=$(INCLUDES);..\..\common\inc;..\..\sdslib;.\;..\;
  24. SOURCES = \
  25. migrate.cpp \
  26. utils.cpp \
  27. dllmain.cpp \
  28. migrate.rc
  29. TARGETLIBS = ..\..\sdslib\$(O)\sdsutils.lib \
  30. $(SDK_LIB_PATH)\user32.lib \
  31. $(SDK_LIB_PATH)\advapi32.lib \
  32. $(SDK_LIB_PATH)\advpack.lib \
  33. $(SDK_LIB_PATH)\kernel32.lib \
  34. $(SDK_LIB_PATH)\libc.lib \
  35. $(SDK_LIB_PATH)\ole32.lib \
  36. $(SDK_LIB_PATH)\setupapi.lib \
  37. ..\..\common\lib\excppkg.lib