mirror of
https://github.com/ViViDboarder/docset-sfdc.git
synced 2024-11-21 18:26:32 +00:00
61 lines
2.2 KiB
Makefile
61 lines
2.2 KiB
Makefile
default: complete
|
|
|
|
complete: run-combined package-combined clean-index run-apex package-apex clean-index run-vf package-vf
|
|
|
|
run-apex:
|
|
(cd SFDashC && go run *.go --silent apexcode)
|
|
|
|
run-vf:
|
|
(cd SFDashC && go run *.go --silent pages)
|
|
|
|
run-combined:
|
|
(cd SFDashC && go run *.go --silent apexcode pages)
|
|
|
|
package-apex:
|
|
$(eval type = Apex)
|
|
$(eval package = Salesforce $(type).docset)
|
|
$(eval version = $(shell cat SFDashC/$(shell echo $(type)| tr A-Z a-z)-version.txt))
|
|
mkdir -p "$(package)/Contents/Resources/Documents"
|
|
cp -r SFDashC/atlas.en-us.apexcode.meta "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/*.html "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/*.css "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/Info-$(type).plist "$(package)/Contents/Info.plist"
|
|
cp SFDashC/docSet.dsidx "$(package)/Contents/Resources/"
|
|
@echo "Docset generated!"
|
|
|
|
package-vf:
|
|
$(eval type = Pages)
|
|
$(eval package = Salesforce $(type).docset)
|
|
$(eval version = $(shell cat SFDashC/$(shell echo $(type)| tr A-Z a-z)-version.txt))
|
|
mkdir -p "$(package)/Contents/Resources/Documents"
|
|
cp -r SFDashC/atlas.en-us.pages.meta "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/*.html "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/*.css "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/Info-$(type).plist "$(package)/Contents/Info.plist"
|
|
cp SFDashC/docSet.dsidx "$(package)/Contents/Resources/"
|
|
@echo "Docset generated!"
|
|
|
|
package-combined:
|
|
$(eval type = Combined)
|
|
$(eval package = Salesforce $(type).docset)
|
|
mkdir -p "$(package)/Contents/Resources/Documents"
|
|
cp -r SFDashC/*.meta "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/*.html "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/*.css "$(package)/Contents/Resources/Documents/"
|
|
cp SFDashC/Info-$(type).plist "$(package)/Contents/Info.plist"
|
|
cp SFDashC/docSet.dsidx "$(package)/Contents/Resources/"
|
|
@echo "Docset generated!"
|
|
|
|
archive:
|
|
find *.docset -depth 0 | xargs -I '{}' sh -c 'tar --exclude=".DS_Store" -czf "$$(echo {} | sed "s/\.[^.]*$$//").tgz" "{}"'
|
|
@echo "Archives created!"
|
|
|
|
clean-index:
|
|
rm -f SFDashC/docSet.dsidx
|
|
|
|
clean: clean-index
|
|
rm -fr SFDashC/*.meta
|
|
rm -fr *.docset
|
|
rm -f SFDashC/*.css
|
|
rm -f *.tgz
|