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
64
65
66
67
|
--- config/Make.rules.orig Thu Jul 6 20:35:10 2006
+++ config/Make.rules Thu Aug 3 21:15:07 2006
@@ -7,6 +7,8 @@
#
# **********************************************************************
+ICE_HOME = %%LOCALBASE%%
+
ifndef ICE_HOME
$(error ICE_HOME is not defined)
endif
@@ -16,7 +18,7 @@
# if it does not exist.
#
-prefix = /opt/IcePy-$(VERSION)
+prefix = %%PREFIX%%
#
# When creating an executable, shall we add install_libdir to the
@@ -68,13 +70,13 @@
# version used for building the Ice extension, then set PYTHON_VERSION
# to "python2.3" or "python2.4".
#
- PYTHON_VERSION ?= $(word 1,$(notdir $(wildcard /usr/include/python2.[34]*)))
+ PYTHON_VERSION ?= $(word 1,$(notdir $(wildcard %%LOCALBASE%%/include/python2.[34]*)))
ifeq ($(PYTHON_VERSION),)
python_darwin_home = /System/Library/Frameworks/Python.framework/Versions/Current
PYTHON_VERSION = $(word 1,$(notdir $(wildcard $(python_darwin_home)/include/python2.[34]*)))
endif
- PYTHON_INCLUDE_DIR = /usr/include/$(PYTHON_VERSION)
- PYTHON_LIB_DIR = /usr/lib/$(PYTHON_VERSION)/config
+ PYTHON_INCLUDE_DIR = %%LOCALBASE%%/include/$(PYTHON_VERSION)
+ PYTHON_LIB_DIR = %%LOCALBASE%%/lib/$(PYTHON_VERSION)
endif
ifeq ($(PYTHON_VERSION),)
@@ -109,21 +111,21 @@
slicedir = $(ICE_HOME)/slice
endif
-ifeq ($(LP64),yes)
+#ifeq ($(LP64),yes)
#
# TODO: Where should the shared library be installed if it is a 64 bit
# build.
#
- install_libdir = $(prefix)/python
-else
- install_libdir = $(prefix)/python
-endif
+# install_libdir = $(prefix)/python
+#else
+ install_libdir = %%PYTHON_SITELIBDIR%%/Ice
+#endif
install_slicedir = $(prefix)/slice
-install_pythondir = $(prefix)/python
+install_pythondir = %%PYTHON_SITELIBDIR%%/Ice
-INSTALL = cp -fp
-INSTALL_PROGRAM = ${INSTALL}
+INSTALL = install -C -o root -g wheel -m 444
+INSTALL_PROGRAM = install -C -s -o root -g wheel -m 555
INSTALL_LIBRARY = ${INSTALL}
INSTALL_DATA = ${INSTALL}
|