# vim: ft=make ts=4 sw=4 RELEASE=3.3 QUBES_RELEASE=R3.3 GIT_BASEURL ?= https://github.com GIT_PREFIX ?= fepitre/qubes- BRANCH ?= release3.2 BACKEND_VMM=xen DIST_DOM0 ?= fc25 DISTS_VM ?= fc26 MGMT_COMPONENTS = \ mgmt-salt \ mgmt-salt-base \ mgmt-salt-base-topd \ mgmt-salt-base-config \ mgmt-salt-base-overrides \ mgmt-salt-dom0-qvm \ mgmt-salt-dom0-virtual-machines \ mgmt-salt-dom0-update COMPONENTS = \ vmm-xen \ core-libvirt \ core-vchan-xen \ core-qubesdb \ linux-utils \ core-admin \ core-admin-linux \ core-agent-linux \ linux-kernel \ artwork \ gui-common \ gui-daemon \ gui-agent-linux \ gui-agent-xen-hvm-stubdom \ app-linux-split-gpg \ app-linux-tor \ app-thunderbird \ app-linux-pdf-converter \ app-linux-img-converter \ app-linux-input-proxy \ app-linux-usb-proxy \ app-yubikey \ $(MGMT_COMPONENTS) \ meta-packages \ linux-template-builder \ desktop-linux-kde \ desktop-linux-xfce4 \ desktop-linux-i3 \ desktop-linux-awesome \ manager \ linux-pvgrub2 \ installer-qubes-os \ linux-yum \ linux-deb \ vmm-xen-windows-pvdrivers \ antievilmaid \ builder \ builder-fedora BUILDER_PLUGINS = builder-fedora BUILDER_PLUGINS += mgmt-salt BRANCH_antievilmaid = master BRANCH_linux_template_builder = master BRANCH_linux_deb = master BRANCH_app_linux_split_gpg = master BRANCH_app_linux_tor = master BRANCH_app_thunderbird = master BRANCH_app_linux_pdf_converter = master BRANCH_app_linux_img_converter = master BRANCH_app_linux_input_proxy = master BRANCH_app_linux_usb_proxy = master BRANCH_app_yubikey = master BRANCH_builder_fedora = master BRANCH_builder_centos = master BRANCH_builder_debian = master BRANCH_builder_archlinux = master BRANCH_builder_github = master BRANCH_builder_windows = master BRANCH_template_whonix = master BRANCH_linux_pvgrub2 = master BRANCH_linux_kernel = stable-4.9 BRANCH_python_xcffib = master BRANCH_vmm_xen = release3.3 BRANCH_core_libvirt = release3.3 BRANCH_installer_qubes_os = release3.3 BRANCH_mgmt_salt = release3.3 BRANCH_mgmt_salt_base_topd = release3.3 BRANCH_linux_yum = release3.3 BRANCH_builder = master-fepitre TEMPLATE_LABEL ?= TEMPLATE_LABEL += fc25:fedora-25 TEMPLATE_LABEL += fc26:fedora-26 TEMPLATE_ALIAS ?= TEMPLATE_ALIAS += jessie:jessie+standard TEMPLATE_ALIAS += jessie+gnome:jessie+gnome+standard TEMPLATE_ALIAS += jessie+minimal:jessie+minimal+no-recommends TEMPLATE_ALIAS += stretch:stretch+standard TEMPLATE_ALIAS += stretch+gnome:stretch+gnome+standard TEMPLATE_ALIAS += stretch+minimal:stretch+minimal+no-recommends TEMPLATE_LABEL += fc25+minimal:fedora-25-minimal TEMPLATE_LABEL += fc26+minimal:fedora-26-minimal TEMPLATE_LABEL += jessie:debian-8 TEMPLATE_LABEL += jessie+standard:debian-8 TEMPLATE_LABEL += stretch:debian-9 TEMPLATE_LABEL += stretch+standard:debian-9 TEMPLATE_LABEL += centos7:centos-7 TEMPLATE_LABEL += centos7+minimal:centos-7-minimal # Uncomment this lines to enable CentOS template build #DISTS_VM += centos7 #COMPONENTS += builder-centos #BUILDER_PLUGINS += builder-centos # Uncomment this lines to enable Whonix template build DISTS_VM += whonix-gateway whonix-workstation COMPONENTS += template-whonix BUILDER_PLUGINS += template-whonix # Uncomment this lines to enable Debian 8 template build DISTS_VM += stretch COMPONENTS += builder-debian BUILDER_PLUGINS += builder-debian # Uncomment this line to enable Archlinux template build #DISTS_VM += archlinux #COMPONENTS += builder-archlinux #BUILDER_PLUGINS += builder-archlinux # Target to build the whole thing qubes-os-iso-r3.3: get-sources qubes-dom0 template-in-dispvm sign-all iso about:: @echo "qubes-os-r3.3.conf"