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.

49 lines
1.3 KiB

  1. UNICODE=1
  2. !include ..\..\win95upg.mk
  3. # component
  4. MINORCOMP=osuninst
  5. # target
  6. TARGETNAME=osuninst
  7. TARGETTYPE=DYNLINK
  8. # selfreg
  9. SELFREGNAME=$(O)\selfreg.inf
  10. MISCFILES=$(MISCFILES) $(SELFREGNAME)
  11. NTTARGETFILE0=$(SELFREGNAME)
  12. # linker options
  13. DLLDEF=undo.def
  14. DLLENTRY=_DllMainCRTStartup
  15. TARGETLIBS=\
  16. $(MIGSHARED_PRECOMPILED_LIBS) \
  17. $(MIGSHARED_BIN)\migutil.lib \
  18. $(WIN95UPG_BIN)\integrity.lib \
  19. $(SDK_LIB_PATH)\setupapi.lib \
  20. $(BASE_LIB_PATH)\sputilsw.lib \
  21. $(BASE_LIB_PATH)\sputilsa.lib \
  22. $(SDK_LIB_PATH)\kernel32.lib \
  23. $(SDK_LIB_PATH)\user32.lib \
  24. $(SDK_LIB_PATH)\gdi32.lib \
  25. $(SDK_LIB_PATH)\advapi32.lib \
  26. $(SDK_LIB_PATH)\version.lib \
  27. $(SDK_LIB_PATH)\shell32.lib \
  28. $(SDK_LIB_PATH)\shlwapi.lib \
  29. $(SDK_LIB_PATH)\uuid.lib \
  30. $(SDK_LIB_PATH)\cabinet.lib \
  31. $(SDK_LIB_PATH)\oleaut32.lib \
  32. $(SDK_LIB_PATH)\ole32.lib \
  33. $(SDK_LIB_PATH)\psapi.lib \
  34. # msg.mc
  35. PASS0_HEADERDIR=$(O)
  36. PASS0_SOURCEDIR=$(O)
  37. INCLUDES=$(O);$(INCLUDES)
  38. # source files
  39. I386_SOURCES=interface.c uninst.c cleanup.c validate.c undo.rc com.cpp diskcleaner.cpp register.cpp alert.c memmsg.mc
  40. # binplace options
  41. PASS1_PUBLISH={$(WIN95UPG_BIN)\$(TARGETNAME).lib=$(PROJECT_LIB_PATH)\$(TARGETNAME).lib}