summaryrefslogtreecommitdiffstats
path: root/libhb/project.h.m4
blob: 93af47419cc35888074bf55736451ab34361ecdf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
changequote(<<, >>)dnl
include(<<handbrake.m4>>)dnl
dnl
dnl
dnl
#ifndef HB_PROJECT_H
#define HB_PROJECT_H

<<#>>define HB_PROJECT_TITLE                     "__HB_title"
<<#>>define HB_PROJECT_NAME                      "__HB_name"
<<#>>define HB_PROJECT_NAME_LOWER                "__HB_name_lower"
<<#>>define HB_PROJECT_NAME_UPPER                "__HB_name_upper"
<<#>>define HB_PROJECT_URL_WEBSITE               "__HB_url_website"
<<#>>define HB_PROJECT_URL_COMMUNITY             "__HB_url_community"
<<#>>define HB_PROJECT_URL_IRC                   "__HB_url_irc"
<<#>>define HB_PROJECT_URL_APPCAST               "__HB_url_appcast"
<<#>>define HB_PROJECT_VERSION_MAJOR             __HB_version_major
<<#>>define HB_PROJECT_VERSION_MINOR             __HB_version_minor
<<#>>define HB_PROJECT_VERSION_POINT             __HB_version_point
<<#>>define HB_PROJECT_VERSION                   "__HB_version"
<<#>>define HB_PROJECT_VERSION_HEX               0x<<>>__HB_version_hex<<>>LL
<<#>>define HB_PROJECT_BUILD                     __HB_build
<<#>>define HB_PROJECT_REPO_URL                  "__HB_repo_url"
<<#>>define HB_PROJECT_REPO_TAG                  "__HB_repo_tag"
<<#>>define HB_PROJECT_REPO_REV                  __HB_repo_rev
<<#>>define HB_PROJECT_REPO_HASH                 "__HB_repo_hash"
<<#>>define HB_PROJECT_REPO_BRANCH               "__HB_repo_branch"
<<#>>define HB_PROJECT_REPO_REMOTE               "__HB_repo_remote"
<<#>>define HB_PROJECT_REPO_TYPE                 "__HB_repo_type"
<<#>>define HB_PROJECT_REPO_OFFICIAL             __HB_repo_official
<<#>>define HB_PROJECT_REPO_DATE                 "__HB_repo_date"

<<#>>define HB_PROJECT_HOST_SPEC                 "__HOST_spec"
<<#>>define HB_PROJECT_HOST_MACHINE              "__HOST_machine"
<<#>>define HB_PROJECT_HOST_VENDOR               "__HOST_vendor"
<<#>>define HB_PROJECT_HOST_SYSTEM               "__HOST_system"
<<#>>define HB_PROJECT_HOST_SYSTEMF              "__HOST_systemf"
<<#>>define HB_PROJECT_HOST_RELEASE              "__HOST_release"
<<#>>define HB_PROJECT_HOST_TITLE                "__HOST_title"
<<#>>define HB_PROJECT_HOST_ARCH                 "__HOST_arch"

<<#>>define HB_PROJECT_FEATURE_ASM               __FEATURE_asm
<<#>>define HB_PROJECT_FEATURE_FDK_AAC           __FEATURE_fdk_aac
<<#>>define HB_PROJECT_FEATURE_FFMPEG_AAC        __FEATURE_ffmpeg_aac
<<#>>define HB_PROJECT_FEATURE_FLATPAK           __FEATURE_flatpak
<<#>>define HB_PROJECT_FEATURE_GTK               __FEATURE_gtk
<<#>>define HB_PROJECT_FEATURE_GTK_MINGW         __FEATURE_gtk_mingw
<<#>>define HB_PROJECT_FEATURE_GTK_UPDATE_CHECKS __FEATURE_gtk_update_checks
<<#>>define HB_PROJECT_FEATURE_GST               __FEATURE_gst
<<#>>define HB_PROJECT_FEATURE_NVENC             __FEATURE_nvenc
<<#>>define HB_PROJECT_FEATURE_QSV               __FEATURE_qsv
<<#>>define HB_PROJECT_FEATURE_VCE               __FEATURE_vce
<<#>>define HB_PROJECT_FEATURE_X265              __FEATURE_x265
<<#>>define HB_PROJECT_FEATURE_NUMA              __FEATURE_numa

<<#>>define HB_PROJECT_SECURITY_HARDEN           __SECURITY_harden

#endif /* HB_PROJECT_PROJECT_H */