mirror of
https://github.com/blacktop/ipsw.git
synced 2026-06-07 12:27:36 +00:00
27 lines
942 B
Go
27 lines
942 B
Go
package tbd
|
|
|
|
const tbdTemplate = `--- !tapi-tbd
|
|
tbd-version: 4
|
|
targets: [ {{ StringsJoin .Targets ", " }} ]
|
|
install-name: '{{.Path}}'
|
|
{{ if .CurrentVersion }}current-version: {{.CurrentVersion}}
|
|
{{ end -}}
|
|
{{ if .Umbrella }}parent-umbrella:
|
|
- targets: [ {{ StringsJoin .Targets ", " }} ]
|
|
umbrella: {{ .Umbrella }}
|
|
{{ end -}}
|
|
{{ if .ReExports }}reexported-libraries:
|
|
- targets: [ {{ StringsJoin .Targets ", " }} ]
|
|
libraries: [ '{{ StringsJoin .ReExports "', '" }}' ]
|
|
{{ end -}}
|
|
exports:
|
|
- targets: [ {{ StringsJoin .Targets ", " }} ]
|
|
symbols: [ {{ StringsJoin .Symbols ",\n " }} ]
|
|
{{- if .ObjcClasses }}
|
|
objc-classes: [ {{ StringsJoin .ObjcClasses ",\n " }} ]
|
|
{{- end }}
|
|
{{- if .ObjcIvars }}
|
|
objc-ivars: [ {{ StringsJoin .ObjcIvars ",\n " }} ]
|
|
{{- end }}
|
|
`
|