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.1 KiB

  1. # Copyright (c) 1998 - 1999 Microsoft Corporation
  2. #
  3. # For daytona, this file is designed to be included from 3 levels below
  4. # ie, dayona\$(LANGUAGE)inf\srv, or daytona\$(LANGUAGE)inf\wks
  5. #
  6. # Note: NEC98 builds go through this file twice, the second time
  7. # with "ALT_PROJECT"=="NEC_98". These latter produce a subset
  8. # of binaries which are only used on NEC98 machines.
  9. #
  10. !IFNDEF LANGUAGE
  11. LANGUAGE=usa
  12. !ENDIF
  13. _LNG=..\..\..\$(LANGUAGE)
  14. _INX=..\..\..
  15. _INF=obj\$(TARGET_DIRECTORY)
  16. !ifdef _PER_SKU_
  17. TSBINPLACE_CMD=$(BINPLACE_CMD:binplace=binplace -b perinf)
  18. !endif
  19. !ifdef _PRO_SKU_
  20. TSBINPLACE_CMD=$(BINPLACE_CMD)
  21. !endif
  22. !ifdef _SRV_SKU_
  23. TSBINPLACE_CMD=$(BINPLACE_CMD:binplace=binplace -b srvinf)
  24. !endif
  25. !ifdef _ADS_SKU_
  26. TSBINPLACE_CMD=$(BINPLACE_CMD:binplace=binplace -b entinf)
  27. !endif
  28. !ifdef _DTC_SKU_
  29. TSBINPLACE_CMD=$(BINPLACE_CMD:binplace=binplace -b dtcinf)
  30. !endif
  31. make_infs:$(_INF)\tsoc.inf
  32. $(_INF)\tsoc.inf: $(_INX)\tsoc.inx $(_LNG)\tsoc.txt
  33. @type <<$(ECHO_RSP)
  34. $(ECHO_MSG_P)
  35. <<NOKEEP
  36. @$(C_PREPROCESSOR_NAME) @<<$(CL_RSP) /Tc$(_INX)\$(@B).inx > $(O)\$(@B).tmp
  37. $(CPPXX: =
  38. )
  39. <<NOKEEP
  40. copy $(O)\$(@B).tmp+$(_LNG)\$(@B).txt $@
  41. $(TSBINPLACE_CMD)