buck5
2.0.0.0
|
Za rad sa skriptama u ovom repozitorijumu, potrebni su sledeci kljucevi u environment varijablama:
doxygen
doxygen.exe
fajlaMIKROE_STUDIO_ROOT
C:/NectoStudio/NectoStudio
)MIKROE_STUDIO_APPDATA
localappdata%/Mikroe/NectoStudio
)Potrebno je imati instalirano:
main_script.ps1
click
– ime clickapub
– publish parameter(treba mu proslediti 'y' ukooliko zelite da publish-ujete odmah u suprotnom ce vam paket koji se builduje biti unpublished)sdk_version
– verzija SDK paketa koja se koristi za bildlibstock
– upload/replace/nonemultiple_clicks
– switch – uzima se iz liste klikova ako se prosledibuild_default_sdks_first
– switch – izbilduju se prvo default paketi za click-ovemultiple_clicks
parametar skripta ce publishovati sve clickove po default-uclick
i pub
ukoliko ih ne prosleditebuild_script.ps1
ne moze da se debaguje pre PowerShellISE -> trenutno nepoznat razlogTODO
Primer poziva: .\main_script.ps1 -click "click_name" -libstock "none"
build_script.ps1
main_script.ps1
change_doxygen.ps1
build_default_sdks.ps1
Parametri su tipa – switch.
sdk_v2
– bilduju se SDK paketi verzije 2.0.0sdk_v2_1
– bilduju se SDK paketi verzije 2.1.0Primer poziva: .\build_default_sdks.ps1 -sdk_v2
Potrebno je imati instaliran modul za GIT automatizaciju:
Koraci:
PowerShell
sa administratorskim pravimaInstall-Module -Name GitAutomation -RequiredVersion 0.13.0 -AllowClobber
upload_legacy_example.ps1
Primer poziva:
.\upload_legacy_example.ps1
.\upload_legacy_example.ps1 -click swieeprom -libstock upload -publish y
Description: Skripta generise doxygen fileove za legacy example, pravi paket i opciono poziva mepackage.exe i uploadujem podatke na Libstock
git_utility.ps1
Pomocna skripta!!! **NE BRISATI!!!***
batch
fajlova!!!fix_all_manifests.bat
Version_replace\Source\version_replace.ps1
mikroC PRO for ARM
cvorovi ce biti izlogovani u failed_manifest_err_log.txt
support_files\click_list.txt
Ovde se smestaju imena clickova za multi bild!!!
support_files\conversion_dependant_clicks.txt
U ovu listu ubaciti klikove koji imaju dependency od konverzija