1 # -*- Mode: Makefile -*-
3 ####---------------------------------------------------------###
4 # description : Alliance include file for Makefiles
5 # architecture : Linux avertec.lip6.fr 2.2.5-15 #2 ven oct 1 10:39:45 CEST 1999 i686 unknown
6 # date : Mon Oct 4 17:38:18 CEST 1999
10 # The variables $ALLIANCE_* are set by
11 # alc_env.[c]sh script or libraries.mk
13 UNAME_S
= $(shell uname
-s
)
14 UNAME_R
= $(shell uname
-r
)
15 UNAME_M
= $(shell uname
-m
)
19 ifeq ($(UNAME_M
),x86_64
)
25 ifeq ($(UNAME_S
),Linux
)
26 ifneq ($(findstring .el6.
,$(UNAME_R
)),)
27 BUILD_VARIANT
= Linux.slsoc6x
29 ifneq ($(findstring .slsoc6.
,$(UNAME_R
)),)
30 BUILD_VARIANT
= Linux.slsoc6x
32 ifneq ($(findstring .el7.
,$(UNAME_R
)),)
33 BUILD_VARIANT
= Linux.el7
35 ifneq ($(findstring ubuntu.
,$(UNAME_R
)),)
36 BUILD_VARIANT
= Linux.ubuntu
44 GNU_INCLUDE
= /usr
/include
47 X11_INCLUDE
= /usr
/include
49 MOTIF_LIB
= /usr
/lib64
-L
/usr
/lib
50 MOTIF_INCLUDE
= /usr
/include
53 XPM_INCLUDE
= /usr
/include
64 ifeq ($(findstring Ubuntu
,$(shell uname
-v
)),Ubuntu
)
72 STRIP
= /usr
/bin
/strip
73 RANLIB
= /usr
/bin
/ranlib
78 CC
= /usr
/bin
/gcc
-D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE
79 SCC
= /usr
/bin
/gcc
-D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE
80 CPLUSPLUS
= /usr
/bin
/g
++
84 # tcl dir is a symlink to the current version (tcl8.6), better for future
85 ifeq ($(findstring Ubuntu
,$(shell uname
-v
)),Ubuntu
)
86 CC
+= -I
/usr
/include/tcl
87 SCC
+= -I
/usr
/include/tcl
88 CPLUSPLUS
+= -I
/usr
/include/tcl
91 ifeq ($(findstring Debian
,$(shell uname
-v
)),Debian
)
92 CC
+= -I
/usr
/include/tcl
93 SCC
+= -I
/usr
/include/tcl
94 CPLUSPLUS
+= -I
/usr
/include/tcl
97 ifeq ($(PACKAGING_TOP
),)
98 CC
+= -I
${HOME}/softs
/$(BUILD_VARIANT
)$(LIB_SUFFIX_
)/install/include
99 SCC
+= -I
${HOME}/softs
/$(BUILD_VARIANT
)$(LIB_SUFFIX_
)/install/include
100 CPLUSPLUS
+= -I
${HOME}/softs
/$(BUILD_VARIANT
)$(LIB_SUFFIX_
)/install/include
102 CC
+= -I
${PACKAGING_TOP}/include
103 SCC
+= -I
${PACKAGING_TOP}/include
104 CPLUSPLUS
+= -I
${PACKAGING_TOP}/include
107 ifeq ($(shell uname
-m
),x86_64
)
108 AVT_COMPILATION_64BIT
= yes
113 ENABLE_STATIC
= -Xlinker
-Bstatic
114 DISABLE_STATIC
= -Xlinker
-Bdynamic
118 YACC
= /usr
/bin
/bison
122 LEX
= ${HOME}/softs
/$(BUILD_VARIANT
)$(LIB_SUFFIX_
)/install/bin
/flex
130 WHOLE
= -Xlinker
--whole-archive
131 NOWHOLE
= -Xlinker
--no-whole-archive
133 TCL_L
= $(shell pkg-config
--libs tcl
)