support/make/makedefs.mk
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=""