-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.vars
63 lines (55 loc) · 1.62 KB
/
Makefile.vars
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
59
60
61
62
63
#############################################################################
# Copyright Paripath, Inc.
# All Rights Reserved
#############################################################################
# Created by: Rohit Sharma
#
# Revision $Revision: 1.16 $, last checked in by $Author: srohit $ on $Date: 2018/05/22 16:07:45 $.
#
# CVS ID: $Id: Makefile.vars,v 1.16 2018/05/22 16:07:45 srohit Exp $
#############################################################################
#
# Description:
#
#
PRODUCT_NAME=
RELEASE_NUMBER=
PRODUCTION_RELEASE=y
FIND=/usr/bin/find
MKDIR=/bin/mkdir
CP=/bin/cp
RM=/bin/rm
AWK=/usr/bin/awk
TAR=/bin/tar
ECHO=/bin/echo
GCC_VERSION=4.4.7
ifeq ($(UNAME),Darwin)
OS_TYPE := OS_X
else ifneq (,$(wildcard /etc/redhat-release))
OS_TYPE := RHEL
else
OS_TYPE := DEB
endif
ifeq ($(OS_TYPE),RHEL)
OS_VERSION=centos-$(shell $(AWK) '{print $$3}' /etc/redhat-release | $(AWK) -F\. '{print $$1}')
ifeq ($(OS_VERSION),centos-5)
GCC_VERSION=4.1.1
else ifeq ($(OS_VERSION),centos-6)
GCC_VERSION=4.4.7
else
@echo "Unsupported OS version $(OS_VERSION)."
exit 1
endif
SYSTEM_INC=/home/sofware/$(OS_VERSION)/x86_64/include
SYSTEM_LIBS=/home/sofware/$(OS_VERSION)/x86_64/lib
SYSTEM_BIN=/home/sofware/$(OS_VERSION)/x86_64/bin
else ifeq ($(OS_TYPE),DEB)
GCC_VERSION=7.5.0
SYSTEM_INC=/usr/include
SYSTEM_LIBS=/usr/lib
SYSTEM_BIN=/usr/bin
endif
RELEASE_FLAGS=-D_PRODUCT_NAME="\"$(PRODUCT_NAME)\"" \
-D_RELEASE_NUMBER="\"$(RELEASE_NUMBER)\"" -D_OS_VERSION="\"$(OS_VERSION)\""
# make print-TAR will print value of TAR
print-% : ; @echo $* = $($*)