1
Index: pvm-3.4.5/Makefile
2
===================================================================
3
--- pvm-3.4.5.orig/Makefile
9
-AIMKSTR = -here -f ./conf/`./debian/getpvmarch`.def -f ./Makefile.aimk
10
+AIMKSTR = -here -f ./conf/`./debian/getpvmarch`.def -f ./Makefile.aimk CFLOPTS=''
13
./lib/aimk $(AIMKSTR) default
16
./lib/aimk $(AIMKSTR) r
20
+# compile for /usr/local directories
23
+ ./lib/aimk $(AIMKSTR) CFLOPTS='"-O -DSAFETMP -DPVMDPATH=\\\"pvmd\\\" -DPVMDFILE=\\\"/usr/local/bin/pvmd\\\" -DPVM_DEFAULT_ROOT=\\\"/usr/local/lib/pvm3\\\" "' PVMDIR=`pwd` default
25
+# compile for system directories
27
+ ./lib/aimk $(AIMKSTR) CFLOPTS='"-g -O2 -DSAFETMP -DPVMDPATH=\\\"pvmd\\\" -DPVMDFILE=\\\"/usr/bin/pvmd\\\" -DPVM_DEFAULT_ROOT=\\\"/usr/lib/pvm3\\\" "' PVMDIR=`pwd` default
31
+ -mkdir -p /usr/local/lib/pvm3/lib /usr/local/lib/pvm3/bin \
32
+ /usr/local/lib/pvm3/conf
33
+ cp lib/pvmgetarch lib/aimk /usr/local/lib/pvm3/lib
34
+ cp -pr lib/`./lib/pvmgetarch` /usr/local/lib/pvm3/lib
35
+ cp -pr bin/`./lib/pvmgetarch` /usr/local/lib/pvm3/bin
36
+ cp -pr include /usr/local/lib/pvm3/
37
+ cp conf/`./lib/pvmgetarch`* /usr/local/lib/pvm3/conf
38
+ ln -sf /usr/local/lib/pvm3/lib/aimk /usr/local/bin
39
+ ln -sf /usr/local/lib/pvm3/lib/pvmgetarch /usr/local/bin
40
+ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvm /usr/local/bin
41
+ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvmgs /usr/local/bin
42
+ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvmd3 /usr/local/bin/pvmd
43
+ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvmd3 /usr/local/lib/pvm3/lib/pvmd
44
+ ln -sf /usr/local/lib/pvm3/lib/`./lib/pvmgetarch`/pvm /usr/local/lib/pvm3/lib/pvm
47
+ -mkdir -p $(DESTDIR)/usr/lib/pvm3/lib $(DESTDIR)/usr/lib/pvm3/bin \
48
+ $(DESTDIR)/usr/lib/pvm3/conf
49
+ cp lib/pvmgetarch lib/aimk $(DESTDIR)/usr/lib/pvm3/lib
50
+ cp -pr lib/`./lib/pvmgetarch` $(DESTDIR)/usr/lib/pvm3/lib
51
+ cp -pr bin/`./lib/pvmgetarch` $(DESTDIR)/usr/lib/pvm3/bin
52
+ cp conf/`./lib/pvmgetarch`* $(DESTDIR)/usr/lib/pvm3/conf
53
+ cp include/* $(DESTDIR)/usr/include
54
+ mv $(DESTDIR)/usr/lib/pvm3/lib/aimk $(DESTDIR)/usr/bin
55
+ mv $(DESTDIR)/usr/lib/pvm3/lib/pvmgetarch $(DESTDIR)/usr/bin
56
+ ln -sf ../../../bin/pvmgetarch $(DESTDIR)/usr/lib/pvm3/lib/pvmgetarch
57
+ mv $(DESTDIR)/usr/lib/pvm3/lib/`./lib/pvmgetarch`/pvm $(DESTDIR)/usr/bin
58
+ mv $(DESTDIR)/usr/lib/pvm3/lib/`./lib/pvmgetarch`/pvmgs $(DESTDIR)/usr/bin
59
+ mv $(DESTDIR)/usr/lib/pvm3/lib/`./lib/pvmgetarch`/pvmd3 $(DESTDIR)/usr/bin/pvmd
60
+ ln -sf ../../../bin/pvmd $(DESTDIR)/usr/lib/pvm3/lib/pvmd
61
+ ln -sf ../../../bin/pvm $(DESTDIR)/usr/lib/pvm3/lib/pvm
62
+ mv $(DESTDIR)/usr/lib/pvm3/lib/`./lib/pvmgetarch`/*.a $(DESTDIR)/usr/lib
63
+ mv $(DESTDIR)/usr/lib/pvm3/bin/`./lib/pvmgetarch`/* $(DESTDIR)/usr/bin
64
+# cp -r man/man1 $(DESTDIR)/usr/man
65
+# cp -r man/man3 $(DESTDIR)/usr/man
66
+ tar cf - examples | gzip -9 > $(DESTDIR)/usr/share/doc/pvm-dev/examples.tar.gz
67
+ tar cf - gexamples | gzip -9 > $(DESTDIR)/usr/share/doc/pvm-dev/gexamples.tar.gz
69
Index: pvm-3.4.5/Makefile.aimk
70
===================================================================
71
--- pvm-3.4.5.orig/Makefile.aimk
72
+++ pvm-3.4.5/Makefile.aimk
73
@@ -34,10 +34,9 @@ SHELL = /bin/sh
76
PVMOPTS = CC="$(CC)" \
79
-# CFLOPTS="$(CFLOPTS)"
80
-# FFLOPTS="$(FFLOPTS)"
87
Index: pvm-3.4.5/console/Makefile.aimk
88
===================================================================
89
--- pvm-3.4.5.orig/console/Makefile.aimk
90
+++ pvm-3.4.5/console/Makefile.aimk
91
@@ -22,8 +22,8 @@ TRCLIB = pvmtrc
93
PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
94
TRCLIBDEP = $(TRCLDIR)/$(LIBPREFIX)$(TRCLIB).a
95
-CFLAGS = $(CFLOPTS) -DIMA_$(PVM_ARCH) -I$(PVMIDIR) -I$(TRCIDIR) \
96
- -I$(PVMSDIR) $(ARCHCFLAGS)
97
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -DIMA_$(PVM_ARCH) -I$(PVMIDIR) -I$(TRCIDIR) \
99
LIBS = $(LOPT) -L$(TRCLDIR) -L$(PVMLDIR) \
100
-l$(TRCLIB) -l$(PVMLIB) $(ARCHLIB)
101
OBJ = cons.o cmds.o job.o trc.o
102
Index: pvm-3.4.5/examples/Makefile.aimk
103
===================================================================
104
--- pvm-3.4.5.orig/examples/Makefile.aimk
105
+++ pvm-3.4.5/examples/Makefile.aimk
106
@@ -25,7 +25,7 @@ BDIR = $(PVMDIR)/bin
107
XDIR = $(BDIR)/$(PVM_ARCH)
110
-CFLAGS = $(CFLOPTS) -I$(PVMDIR)/include $(ARCHCFLAGS)
111
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMDIR)/include
113
##### Need to select some architecture-specific libraries to link tasks
114
# The default setup is for workstations
115
Index: pvm-3.4.5/gexamples/Makefile.aimk
116
===================================================================
117
--- pvm-3.4.5.orig/gexamples/Makefile.aimk
118
+++ pvm-3.4.5/gexamples/Makefile.aimk
119
@@ -23,7 +23,7 @@ PVMIDIR = $(PVMDIR)/include
120
PVMLDIR = $(PVMDIR)/lib/$(PVM_ARCH)
121
PVMLIB = $(LOPT) -L$(PVMLDIR) -lgpvm3 -lpvm3 $(ARCHLIB)
123
-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS)
124
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR)
125
SDIR = $(PVMDIR)/gexamples
127
XDIR = $(BDIR)/$(PVM_ARCH)
128
Index: pvm-3.4.5/hoster/Makefile.aimk
129
===================================================================
130
--- pvm-3.4.5.orig/hoster/Makefile.aimk
131
+++ pvm-3.4.5/hoster/Makefile.aimk
132
@@ -21,8 +21,7 @@ BDIR = $(PVMDIR)/bin
133
XDIR = $(BDIR)/$(PVM_ARCH)
136
-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) \
138
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH)
139
LIBS = -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB)
141
HEADERS = $(PVMIDIR)/pvm3.h $(PVMIDIR)/pvmproto.h
142
Index: pvm-3.4.5/libfpvm/Makefile.aimk
143
===================================================================
144
--- pvm-3.4.5.orig/libfpvm/Makefile.aimk
145
+++ pvm-3.4.5/libfpvm/Makefile.aimk
149
SDIR = $(PVMDIR)/libfpvm
150
-CFLAGS = $(CFLOPTS) -c -DIMA_$(PVM_ARCH) \
151
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -c -DIMA_$(PVM_ARCH) \
152
-I$(SDIR) -I$(PVMDIR)/include -I$(PVMDIR)/src \
153
- $(CDEBUGFLAGS) $(ARCHCFLAGS)
157
M4FILE = $(PVMDIR)/conf/$(PVM_ARCH).m4
158
Index: pvm-3.4.5/pvmgs/Makefile.aimk
159
===================================================================
160
--- pvm-3.4.5.orig/pvmgs/Makefile.aimk
161
+++ pvm-3.4.5/pvmgs/Makefile.aimk
162
@@ -32,8 +32,7 @@ PVMLIBDEP = $(PVMLDIR)/$(LIBPREFIX)$(PVM
163
# server requests, where XXX is the number of seconds for the timeout.
164
# (Note: this flag can also be added to the ARCHCFLAGS define in the
165
# PVM conf file, i.e.: $PVM_ROOT/conf/$PVM_ARCH.def )
166
-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) \
168
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH)
170
LIBS = $(LOPT) -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB)
172
Index: pvm-3.4.5/rm/Makefile.aimk
173
===================================================================
174
--- pvm-3.4.5.orig/rm/Makefile.aimk
175
+++ pvm-3.4.5/rm/Makefile.aimk
176
@@ -26,9 +26,8 @@ BDIR = $(PVMDIR)/bin
177
XDIR = $(BDIR)/$(PVM_ARCH)
180
-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) \
181
- -DIMA_$(PVM_ARCH) $(ARCHCFLAGS) \
183
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) \
184
+ -DIMA_$(PVM_ARCH) $(DEBUG_FLAGS)
185
LIBS = -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB)
187
HEADERS = $(PVMIDIR)/pvm3.h $(PVMIDIR)/pvmproto.h $(SDIR)/srm.h
188
Index: pvm-3.4.5/src/Makefile.aimk
189
===================================================================
190
--- pvm-3.4.5.orig/src/Makefile.aimk
191
+++ pvm-3.4.5/src/Makefile.aimk
192
@@ -68,9 +68,8 @@ CFLOPTS = -O
194
OPTIONS = -DCLUMP_ALLOC -DSTATISTICS \
195
-DTIMESTAMPLOG -DSANITY
196
-CFLAGS = $(CFLOPTS) $(OPTIONS) -I$(PVMDIR)/include \
197
- -DARCHCLASS=\"$(PVM_ARCH)\" -DIMA_$(PVM_ARCH) \
199
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) $(OPTIONS) -I$(PVMDIR)/include \
200
+ -DARCHCLASS=\"$(PVM_ARCH)\" -DIMA_$(PVM_ARCH)
203
LIBPVM = $(LIBPREFIX)pvm3
204
@@ -96,27 +95,19 @@ DOBJ = \
234
Index: pvm-3.4.5/tasker/Makefile.aimk
235
===================================================================
236
--- pvm-3.4.5.orig/tasker/Makefile.aimk
237
+++ pvm-3.4.5/tasker/Makefile.aimk
238
@@ -19,8 +19,8 @@ BDIR = $(PVMDIR)/bin
239
XDIR = $(BDIR)/$(PVM_ARCH)
242
-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) \
243
- -DIMA_$(PVM_ARCH) $(ARCHCFLAGS)
244
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) \
246
LIBS = -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB)
248
HEADERS = $(PVMIDIR)/pvm3.h $(PVMIDIR)/pvmproto.h
249
Index: pvm-3.4.5/tracer/Makefile.aimk
250
===================================================================
251
--- pvm-3.4.5.orig/tracer/Makefile.aimk
252
+++ pvm-3.4.5/tracer/Makefile.aimk
253
@@ -22,7 +22,7 @@ CFLOPTS = -O
257
-CFLAGS = $(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH) $(ARCHCFLAGS)
258
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH)
262
Index: pvm-3.4.5/xep/Makefile.aimk
263
===================================================================
264
--- pvm-3.4.5.orig/xep/Makefile.aimk
265
+++ pvm-3.4.5/xep/Makefile.aimk
266
@@ -20,8 +20,8 @@ BDIR = $(PVMDIR)/bin
267
XDIR = $(BDIR)/$(PVM_ARCH)
271
-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -L$(PVMLDIR) $(ARCHCFLAGS)
273
+CFLAGS = $(ARCHCFLAGS) $(CFLOPTS) -I$(PVMIDIR) -L$(PVMLDIR)
274
LIBS = -l$(PVMLIB) $(ARCHLIB) $(OS2XEPLIBS)
275
XLIBS = -lXaw -lXmu -lXext -lXt -lX11
276
XCFLAGS = -I/usr/local/X11R5/include -I/usr/local/X11/include \