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.

37 lines
1.3 KiB

  1. #
  2. # If BUILDMSG is not defined, the define it as the empty string to make
  3. # the conditionals easier to write.
  4. #
  5. SRCBASE=$(WINCORE_PATH)
  6. PUBLICINCS=
  7. TARGET_H_DIRECTORY=$(TARGET_DIRECTORY)
  8. PRIVATEINCS= $(NTGDI_PATH)\gre\hmgr.h \
  9. $(NTGDI_PATH)\gre\patblt.hxx \
  10. $(NTGDI_PATH)\gre\xformobj.hxx \
  11. $(NTGDI_PATH)\gre\engine.hxx \
  12. $(NTGDI_PATH)\gre\epointfl.hxx \
  13. $(NTGDI_PATH)\gre\rfntobj.hxx \
  14. $(NTGDI_PATH)\math\daytona\$(TARGET_H_DIRECTORY)\efloat.hxx
  15. $(O)\geninc.cxx: \
  16. ..\..\gre\$(TARGET_DIRECTORY)\geninc.m4 \
  17. ..\..\gre\$(TARGET_H_DIRECTORY)\geninc.m4
  18. set PASS0ONLY=
  19. m4 -DBASE_INC_PATH=$(BASE_INC_PATH) -DNTGDI_PATH=$(NTGDI_PATH) < ..\..\gre\$(TARGET_DIRECTORY)\geninc.m4 \
  20. > $@
  21. $(O)\gdi$(TARGET_DIRECTORY).$(ASM_INCLUDE_SUFFIX): \
  22. $(O)\geninc.cxx \
  23. $(PUBLICINCS) \
  24. $(PRIVATEINCS) \
  25. $(BASE_INC_PATH)\genxx.h
  26. set PASS0ONLY=
  27. nmake $(O)\geninc.obj USE_MSVCRT=1 NTNOPCH=1 FORCENATIVEOBJECT=1
  28. genxx $(O)\geninc.obj -s$(ASM_INCLUDE_SUFFIX) -o$@