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.

41 lines
1.1 KiB

  1. t.c: dllprof.c
  2. ..\base.rc : $(PROJECT_ROOT)\published\$(O)\winerror_msg00001.bin $(PROJECT_ROOT)\published\$(O)\winerror.rc ..\..\winnls\winnls.rc
  3. #
  4. # Build private kernel32.lib. It contains all the private api's and
  5. # the Win9x api's.
  6. #
  7. $(O)\kernl32p.def: ..\kernel32.src
  8. @echo Creating $@ from $?
  9. $(C_PREPROCESSOR_NAME) /DALL_WIN32_EXPORTS /DPRIVATE= $(C_PREPROCESSOR_FLAGS) $** > $@
  10. $(O)\kernl32p.lib: $(O)\kernl32p.def $(LIBRARY_OBJS)
  11. -$(LIB_NAME) -out:$@ @<<
  12. $(LIBRARIAN_FLAGS)
  13. -def:$(O)\kernl32p.def
  14. $(LIBRARY_OBJS)
  15. <<NOKEEP
  16. $(SDK_LIB_DEST)\$(ALT_PROJECT_TARGET)\$(TARGET_DIRECTORY)\kernl32p.lib : $(O)\kernl32p.lib
  17. $(PUBLISH_CMD) {$?=$@}
  18. #
  19. # Build public kernel32.lib with extra Win9x exports.
  20. #
  21. $(O)\w32kernel32.def: ..\kernel32.src
  22. @echo Creating $@ from $?
  23. $(C_PREPROCESSOR_NAME) /DALL_WIN32_EXPORTS $(C_PREPROCESSOR_FLAGS) $** > $@
  24. $(O)\w32kernel32.lib : $(O)\w32kernel32.def $(LIBRARY_OBJS)
  25. -$(LIB_NAME) -out:$@ @<<
  26. $(LIBRARIAN_FLAGS)
  27. -def:$(O)\w32kernel32.def
  28. $(LIBRARY_OBJS)
  29. <<NOKEEP
  30. $(SDK_LIB_DEST)\$(ALT_PROJECT_TARGET)\$(TARGET_DIRECTORY)\kernel32.lib : $(O)\w32kernel32.lib
  31. $(PUBLISH_CMD) {$?=$@}