11# Default MS Build version
2- !IF EXIST("$(PROGRAMFILES)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\msbuild.exe")
3- BUILDEXE = "$(PROGRAMFILES)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\msbuild.exe"
4- !ELSE
5- !IF EXIST("$(PROGRAMFILES)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\msbuild.exe")
6- BUILDEXE = "$(PROGRAMFILES)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\msbuild.exe"
7- !ELSE
2+ !IF EXIST("$(PROGRAMFILES)\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\msbuild.exe")
3+ BUILDEXE = "$(PROGRAMFILES)\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\msbuild.exe"
4+ !ELSE IF EXIST("$(PROGRAMFILES)\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\msbuild.exe")
5+ BUILDEXE = "$(PROGRAMFILES)\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\msbuild.exe"
6+ !ELSE IF EXIST("$(PROGRAMFILES)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\msbuild.exe")
87BUILDEXE = "$(PROGRAMFILES)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\msbuild.exe"
8+ !ELSE
9+ BUILDEXE = "msbuild.exe"
910!ENDIF
10- !ENDIF
11+
12+ PROGRAMFILESX86 = C:\Program Files (x86)
13+
1114BUILD = $(BUILDEXE) /t:Rebuild
12- EMBARCADERO = $(PROGRAMFILES )\Embarcadero\RAD Studio
13- STUDIO = $(PROGRAMFILES )\Embarcadero\Studio
15+ EMBARCADERO = $(PROGRAMFILESX86 )\Embarcadero\RAD Studio
16+ STUDIO = $(PROGRAMFILESX86 )\Embarcadero\Studio
1417BDSCOMMONDIRMAIN = %PUBLIC%\Documents\Embarcadero\Studio\
1518
1619clean:
1720 DEL /S *.EXE
1821 DEL /S *.DCU
1922 DEL /S *.BPL
2023
21- Package:
22- SET BDS=$(STUDIO)\$(BDSVersion)
24+ Package: lib\* Package\Delphi\*
25+ @SET BDS=$(STUDIO)\$(BDSVersion)
26+ @SET BDSINCLUDE=$(STUDIO)\$(BDSVersion)\include
2327 $(BUILD) "Package\UIRibbonPackage.dproj"
2428
29+ 12.0:
30+ $(MAKE) Package "BDSVersion=23.0"
31+
253210.4:
2633 $(MAKE) Package "BDSVersion=21.0"
2734
4047 $(MAKE) _samples
4148
4249"Designer\Bin\RibbonDesigner.exe": Designer\*.pas Designer\*.dfm Designer\*.dpr Designer\*.dproj
43- SET BDS=$(STUDIO)\21 .0
50+ SET BDS=$(STUDIO)\23 .0
4451 $(BUILD) /p:Config=Release "Designer\RibbonDesigner.dproj"
4552
4653"Samples\High Level\01 Simple Ribbon\SimpleRibbon.exe": "Samples\High Level\01 Simple Ribbon\*.dproj" "Samples\High Level\01 Simple Ribbon\*.pas" "Samples\High Level\01 Simple Ribbon\*.dpr"
6673
6774_samples: "Samples\High Level\01 Simple Ribbon\SimpleRibbon.exe" "Samples\High Level\02 Context Popup\ContextPopup.exe" "Samples\High Level\03 DropDown Color Picker\DropDownColorPicker.exe" "Samples\High Level\04 Gallery\Gallery.exe" "Samples\High Level\05 Font Control\FontControl.exe" "Samples\High Level\06 Text Pad\TextPad.exe" "Samples\High Level\07 Text Pad with Action List\TextPad.exe"
6875
69- _continuousbuilds: clean 10.4 "Designer\Bin\RibbonDesigner.exe" _samples
76+ _continuousbuilds: clean 12.0 "Designer\Bin\RibbonDesigner.exe" _samples
0 commit comments