2013-09-30 19:37:43 +04:00
|
|
|
" Vim syntax file
|
|
|
|
" Language: Haikuporter recipe files
|
|
|
|
" Maintainer: Adrien Destugues
|
2014-04-29 10:50:13 +04:00
|
|
|
" Latest Revision: 29 april 2014
|
2013-09-30 19:37:43 +04:00
|
|
|
|
|
|
|
if exists("b:current_syntax")
|
|
|
|
finish
|
|
|
|
endif
|
|
|
|
|
2014-04-29 10:50:13 +04:00
|
|
|
syn keyword Keyword BUILD_PACKAGE_ACTIVATION_FILE DISABLE_SOURCE_PACKAGE
|
|
|
|
syn keyword Keyword HOMEPAGE MESSAGE REVISION CHECKSUM_SHA256 PATCHES
|
|
|
|
syn keyword Keyword SOURCE_DIR SRC_FILENAME SECONDARY_ARCHITECTURES SRC_URI
|
|
|
|
syn keyword Keyword ARCHITECTURES BUILD_PREREQUIRES BUILD_REQUIRES CONFLICTS
|
2013-09-30 19:37:43 +04:00
|
|
|
syn keyword Keyword COPYRIGHT DESCRIPTION FRESHENS GLOBAL_WRITABLE_FILES LICENSE
|
2014-04-29 10:50:13 +04:00
|
|
|
syn keyword Keyword LICENSE PACKAGE_GROUPS PACKAGE_USERS POST_INSTALL_SCRIPTS
|
|
|
|
syn keyword Keyword PROVIDES REPLACES REQUIRES SUMMARY SUPPLEMENTS
|
|
|
|
syn keyword Keyword USER_SETTING_FILES
|
2013-09-30 19:37:43 +04:00
|
|
|
|
|
|
|
syn keyword Function PATCH BUILD INSTALL TEST
|
|
|
|
|
2013-10-01 20:54:59 +04:00
|
|
|
syn keyword Define addOnsDir appsDir binDir buildArchitecture configureDirArgs
|
|
|
|
syn keyword Define dataDir dataRootDir debugInfoDir developDir developDocDir
|
|
|
|
syn keyword Define developLibDir docDir documentationDir fontsDir haikuVersion
|
|
|
|
syn keyword Define includeDir infodir installDestDir isCrossRepository jobArgs
|
|
|
|
syn keyword Define jobs libDir libExecDir localStateDir manDir oldIncludeDir
|
|
|
|
syn keyword Define portBaseDir portDir portFullVersion portName
|
|
|
|
syn keyword Define portPackageLinksdir portRevision portRevisionedName
|
|
|
|
syn keyword Define portVersion portVersionedName postInstallDir preferencesDir
|
|
|
|
syn keyword Define prefix relativeAddOnsDir relativeAppsDir relativeBinDir
|
|
|
|
syn keyword Define relativeDataDir relativeDataRootDir relativeDebugInfoDir
|
|
|
|
syn keyword Define relativeDevelopDir relativeDevelopDocDir
|
|
|
|
syn keyword Define relativeDevelopLibDir relativeDocDir relativeDocumentationDir
|
|
|
|
syn keyword Define relativeFontsDir relativeIncludeDir relativeInfoDir
|
|
|
|
syn keyword Define relativeLibDir relativeLibExecDir relativeLocalStateDir
|
|
|
|
syn keyword Define relativeManDir relativeOldIncludeDir relativePostInstallDir
|
|
|
|
syn keyword Define relativePreferencesDir relativeSbinDir relativeSettingsDir
|
|
|
|
syn keyword Define relativeSharedStateDir sbinDir settingsDir sharedStateDir
|
|
|
|
syn keyword Define sourceDir targetArchitecture buildMachineTriple
|
|
|
|
syn keyword Define buildMachineTripleAsName crossSysrootDir targetMachineTriple
|
2014-04-06 13:44:44 +04:00
|
|
|
syn keyword Define targetMachineTripleAsName secondaryArchSuffix
|
2013-10-01 20:54:59 +04:00
|
|
|
|
|
|
|
syn keyword Function addAppDeskbarSymlink addPreferencesDeskbarSymlink
|
|
|
|
syn keyword Function defineDebugInfoPackage extractDebugInfo
|
|
|
|
syn keyword Function fixDevelopLibDirReferences fixPkgconfig packageEntries
|
|
|
|
syn keyword Function prepareInstalledDevelLib prepareInstalledDevelLibs
|
|
|
|
syn keyword Function runConfigure
|
|
|
|
|
|
|
|
syn keyword Type cmd devel lib app add_on
|
|
|
|
|
|
|
|
syn region String start=/\v"/ skip=/\v\\./ end=/\v"/ contains=Define,Type
|
|
|
|
syn match Comment '#.*$'
|