f4d17450 |
#
# Copyright VMware, Inc 2015
#
MKDIR=/bin/mkdir
RM=/bin/rm
RMDIR=/bin/rm -rf
CP=/bin/cp
MV=/bin/mv
TAR=/bin/tar
RPMBUILD=/usr/bin/rpmbuild
SED=/usr/bin/sed
SHASUM=/usr/bin/shasum
PACKER=/usr/local/bin/packer
VAGRANT=/usr/bin/vagrant |
9821c565 |
VAGRANT_BUILD=vagrant |
0f1fdc4b |
ARCH?=$(shell uname -m) |
f4d17450 |
SRCROOT := $(realpath $(SRCROOT))
MAKEROOT := $(realpath $(MAKEROOT))
|
7418d2bf |
PHOTON_BUILD_TYPE?=chroot |
060670a4 |
PHOTON_STAGE?=$(SRCROOT)/stage |
f4d17450 |
PHOTON_LOGS_DIR=$(PHOTON_STAGE)/LOGS
PHOTON_RPMS_DIR=$(PHOTON_STAGE)/RPMS |
d2526915 |
PHOTON_SRPMS_DIR=$(PHOTON_STAGE)/SRPMS |
83a89199 |
PHOTON_UPDATED_RPMS_DIR?=$(PHOTON_STAGE)/UPDATED_RPMS |
060670a4 |
PHOTON_SPECS_DIR?=$(SRCROOT)/SPECS |
5d05cfcc |
PHOTON_COMMON_DIR?=$(SRCROOT)/common
PHOTON_DATA_DIR?=$(PHOTON_COMMON_DIR)/data |
f4d17450 |
PHOTON_SRCS_DIR=$(PHOTON_STAGE)/SOURCES |
0bba3e62 |
PHOTON_PUBLISH_RPMS_DIR=$(PHOTON_STAGE)/PUBLISHRPMS |
062d56d1 |
PHOTON_PUBLISH_XRPMS_DIR=$(PHOTON_STAGE)/PUBLISHXRPMS |
2cbd5a80 |
PHOTON_GENERATED_DATA_DIR=$(PHOTON_STAGE)/common/data |
0bba3e62 |
|
f4d17450 |
PHOTON_PKG_BUILDER_DIR=$(SRCROOT)/support/package-builder |
0bba3e62 |
PHOTON_PULL_PUBLISH_RPMS_DIR=$(SRCROOT)/support/pullpublishrpms |
624d1cc2 |
PHOTON_CLOUD_IMAGE_BUILDER_DIR=$(SRCROOT)/support/cloud-image-builder |
0bba3e62 |
|
f4d17450 |
PHOTON_INSTALLER_DIR=$(SRCROOT)/installer
PHOTON_INSTALLER=$(PHOTON_INSTALLER_DIR)/photonInstaller.py |
45c9260c |
PHOTON_SPECDEPS_DIR=$(SRCROOT)/support/package-builder |
2cbd5a80 |
PHOTON_SPECDEPS=$(PHOTON_SPECDEPS_DIR)/SpecDeps.py |
a8a61ad7 |
PHOTON_PACKAGE_BUILDER=$(PHOTON_PKG_BUILDER_DIR)/builder.py |
c28f9c61 |
ifdef PHOTON_PULLSOURCES_CONFIG |
4dab0a8b |
PHOTON_PULLSOURCES_CONFIG:=$(abspath $(PHOTON_PULLSOURCES_CONFIG)) |
c28f9c61 |
else
PHOTON_PULLSOURCES_CONFIG?=$(PHOTON_PKG_BUILDER_DIR)/bintray.conf
endif |
0bba3e62 |
PHOTON_PULL_PUBLISH_RPMS=$(PHOTON_PULL_PUBLISH_RPMS_DIR)/pullpublishrpms.sh |
062d56d1 |
PHOTON_PULL_PUBLISH_X_RPMS=$(PHOTON_PULL_PUBLISH_RPMS_DIR)/pullpublishXrpms.sh |
624d1cc2 |
PHOTON_CLOUD_IMAGE_BUILDER=$(PHOTON_CLOUD_IMAGE_BUILDER_DIR)/cloud-image-build.sh |
0bba3e62 |
|
a8025533 |
PHOTON_CHROOT_CLEANER=$(PHOTON_PKG_BUILDER_DIR)/clean-up-chroot.py |
f4d17450 |
PHOTON_RPMS_DIR_NOARCH=$(PHOTON_RPMS_DIR)/noarch |
0f1fdc4b |
PHOTON_RPMS_DIR_ARCH=$(PHOTON_RPMS_DIR)/$(ARCH) |
83a89199 |
PHOTON_UPDATED_RPMS_DIR_NOARCH?=$(PHOTON_UPDATED_RPMS_DIR)/noarch |
0f1fdc4b |
PHOTON_UPDATED_RPMS_DIR_ARCH?=$(PHOTON_UPDATED_RPMS_DIR)/$(ARCH) |
f4d17450 |
PHOTON_PACKER_TEMPLATES=$(SRCROOT)/support/packer-templates
|
d355ea7e |
PHOTON_CHROOT_PATH:=$(PHOTON_STAGE)/photonroot |
f4d17450 |
PHOTON_FS_ROOT=/usr/src/photon |
2e019ad5 |
PHOTON_DIST_TAG?=.ph2 |
42ffccb5 |
PHOTON_INPUT_RPMS_DIR?=$(SRCROOT)/inputRPMS |
2c153d29 |
PHOTON_BUILD_NUMBER=$(shell git rev-parse --short HEAD) |
212e63d5 |
PHOTON_RELEASE_MAJOR_ID=2.0 |
86405a1d |
PHOTON_RELEASE_MINOR_ID=
PHOTON_RELEASE_VERSION=$(PHOTON_RELEASE_MAJOR_ID)$(PHOTON_RELEASE_MINOR_ID) |
e359539f |
PHOTON_DOCKER_PY_VER=2.3.0 |
a4676edd |
PHOTON_PKG_BLACKLIST_FILE="" |