haiku/3rdparty/pulkomandy/recipe.syntax.vim

52 lines
2.7 KiB
VimL
Raw Normal View History

" Vim syntax file
" Language: Haikuporter recipe files
" Maintainer: Adrien Destugues
" Latest Revision: 29 april 2014
if exists("b:current_syntax")
finish
endif
syn keyword Keyword BUILD_PACKAGE_ACTIVATION_FILE DISABLE_SOURCE_PACKAGE
syn keyword Keyword HOMEPAGE MESSAGE REVISION CHECKSUM_SHA256 PATCHES
syn keyword Keyword SOURCE_DIR SOURCE_FILENAME SECONDARY_ARCHITECTURES SOURCE_URI
syn keyword Keyword ARCHITECTURES BUILD_PREREQUIRES BUILD_REQUIRES CONFLICTS
syn keyword Keyword COPYRIGHT DESCRIPTION FRESHENS GLOBAL_WRITABLE_FILES LICENSE
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
syn keyword Function PATCH BUILD INSTALL TEST
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
syn keyword Define targetMachineTripleAsName secondaryArchSuffix
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 '#.*$'