blob: 4212b86db918765ef2eee0f939f15405a2133323 (
plain)
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
$NetBSD: patch-bq,v 1.2 2006/06/14 16:57:52 joerg Exp $
--- src/Makefile.aimk.orig Fri May 11 18:58:10 2001
+++ src/Makefile.aimk Wed Mar 24 18:42:04 2004
@@ -239,8 +239,12 @@
$(LIBDIR)/pvmd3$(EXESFX): pvmd3$(EXESFX)
+ ${MKDIR} ${LIBDIR}/.libs
+ -cp .libs/pvmd3$(EXESFX) ${LIBDIR}/.libs
cp pvmd3$(EXESFX) $(LIBDIR)
$(LIBDIR)/$(LIBPVM).a: $(LIBPVM).a
- cp $(LIBPVM).a $(LIBDIR)
+ ${MKDIR} ${LIBDIR}/.libs
+ -cp .libs/* ${LIBDIR}/.libs
+ cp $(LIBPVM).* $(LIBDIR)
# libdir shm pvmd3 & libpvm3*.a
@@ -285,11 +289,12 @@
pvmd3$(EXESFX): $(REGEXCONF) $(DOBJ) $(SOCKDOBJ)
- $(CC) $(CFLAGS) -o pvmd3$(EXESFX) $(DOBJ) $(SOCKDOBJ) \
+ $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o pvmd3$(EXESFX) $(DOBJ:.o=.lo) $(SOCKDOBJ:.o=.lo) \
$(LOPT) $(ARCHDLIB)
$(LIBPVM).a: $(REGEXCONF) $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ)
- rm -f $(LIBPVM).a
- $(AR) cr $(LIBPVM).a $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ)
- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBPVM).a ;; esac
+ ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o ${@:.a=.la} ${LOBJ:.o=.lo} \
+ ${LPVMSOCK:.o=.lo} ${SOCKLOBJ:.o=.lo} \
+ -rpath ${PVM_DIR}/lib/$(PVM_ARCH) \
+ -version-info ${PVMLIB_VER}
# shm pvmd3 & libpvm3*.a
@@ -367,102 +372,105 @@
pvmalloc.c pvmcruft.c pvmerr.c pvmfrag.c tev.c global.c > Ll
+LTCC= ${LIBTOOL} --mode=compile ${CC}
+NODELTCC= ${LIBTOOL} --mode=compile ${NODECC}
+
amem.o: $(SDIR)/amem.s
$(AS) -o amem.o $(SDIR)/amem.s
ddpro.o: $(SDIR)/ddpro.c
- $(CC) $(CFLAGS) -c $(SDIR)/ddpro.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/ddpro.c
host.o: $(SDIR)/host.c
- $(CC) $(CFLAGS) -c $(SDIR)/host.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/host.c
hoster.o: $(SDIR)/hoster.c
- $(CC) $(CFLAGS) -c $(SDIR)/hoster.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/hoster.c
imalloc.o: $(SDIR)/imalloc.c
- $(CC) $(CFLAGS) -c $(SDIR)/imalloc.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/imalloc.c
lmsg.o: $(SDIR)/lmsg.c
- $(NODECC) $(CFLAGS) -DIMA_NODE -c $(SDIR)/lmsg.c
+ $(NODELTCC) $(CFLAGS) -DIMA_NODE -c $(SDIR)/lmsg.c
lpvm.o: $(SDIR)/lpvm.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvm.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvm.c
lpvmshmem.o: $(SDIR)/lpvmshmem.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmshmem.c $(PLOCKFILE)
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmshmem.c $(PLOCKFILE)
lpvmmimd.o: $(SDIR)/lpvm.c
- $(CC) $(CFLAGS) -DIMA_MPP -o lpvmmimd.o -c $(SDIR)/lpvm.c
+ $(LTCC) $(CFLAGS) -DIMA_MPP -o lpvmmimd.o -c $(SDIR)/lpvm.c
lpvmmpp.o: $(SDIR)/lpvmmpp.c
- $(NODECC) $(CFLAGS) -DIMA_MPP -c $(SDIR)/lpvmmpp.c
+ $(NODELTCC) $(CFLAGS) -DIMA_MPP -c $(SDIR)/lpvmmpp.c
lpvmcat.o: $(SDIR)/lpvmcat.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmcat.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmcat.c
lpvmgen.o: $(SDIR)/lpvmgen.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmgen.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmgen.c
lpvmpack.o: $(SDIR)/lpvmpack.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmpack.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmpack.c
lpvmglob.o: $(SDIR)/lpvmglob.c
- $(CC) $(CFLAGS) -c $(SDIR)/lpvmglob.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/lpvmglob.c
msgbox.o: $(SDIR)/msgbox.c
- $(CC) $(CFLAGS) -c $(SDIR)/msgbox.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/msgbox.c
mppchunkhost.o: $(SDIR)/mppchunk.c
- $(CC) $(CFLAGS) -c -o mppchunkhost.o $(SDIR)/mppchunk.c
+ $(LTCC) $(CFLAGS) -c -o mppchunkhost.o $(SDIR)/mppchunk.c
mppchunknode.o: $(SDIR)/mppchunk.c
- $(NODECC) $(CFLAGS) -DIMA_NODE -c -o mppchunknode.o \
+ $(NODELTCC) $(CFLAGS) -DIMA_NODE -c -o mppchunknode.o \
$(SDIR)/mppchunk.c
mppmsghost.o: $(SDIR)/mppmsg.c
- $(CC) $(CFLAGS) -c -o mppmsghost.o $(SDIR)/mppmsg.c
+ $(LTCC) $(CFLAGS) -c -o mppmsghost.o $(SDIR)/mppmsg.c
mppmsgnode.o: $(SDIR)/mppmsg.c
- $(NODECC) $(CFLAGS) -DIMA_NODE -c -o mppmsgnode.o $(SDIR)/mppmsg.c
+ $(NODELTCC) $(CFLAGS) -DIMA_NODE -c -o mppmsgnode.o $(SDIR)/mppmsg.c
nmdclass.o: $(SDIR)/nmdclass.c
- $(CC) $(CFLAGS) -c $(SDIR)/nmdclass.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/nmdclass.c
pkt.o: $(SDIR)/pkt.c
- $(CC) $(CFLAGS) -c $(SDIR)/pkt.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pkt.c
pmsg.o: $(SDIR)/pmsg.c
- $(CC) $(CFLAGS) -c $(SDIR)/pmsg.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pmsg.c
pvmalloc.o: $(SDIR)/pvmalloc.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmalloc.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmalloc.c
pvmcruft.o: $(SDIR)/pvmcruft.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmcruft.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmcruft.c
pvmd.o: $(SDIR)/pvmd.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmd.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmd.c
pvmdabuf.o: $(SDIR)/pvmdabuf.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdabuf.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdabuf.c
pvmdshmem.o: $(SDIR)/pvmdshmem.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdshmem.c $(PLOCKFILE)
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdshmem.c $(PLOCKFILE)
pvmdmimd.o: pvmdmimd.c
- $(CC) $(CFLAGS) -I.. -c pvmdmimd.c
+ $(LTCC) $(CFLAGS) -I.. -c pvmdmimd.c
pvmdpack.o: $(SDIR)/pvmdpack.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdpack.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdpack.c
pvmdunix.o: $(SDIR)/pvmdunix.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdunix.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdunix.c
pvmerr.o: $(SDIR)/pvmerr.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmerr.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmerr.c
pvmfrag.o: $(SDIR)/pvmfrag.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmfrag.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmfrag.c
pvmlog.o: $(SDIR)/pvmlog.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmlog.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmlog.c
pvmshmem.o: $(SDIR)/pvmshmem.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmshmem.c $(PLOCKFILE)
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmshmem.c $(PLOCKFILE)
pvmmpp.o: $(SDIR)/pvmmpp.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmmpp.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmmpp.c
sdpro.o: $(SDIR)/sdpro.c
- $(CC) $(CFLAGS) -c $(SDIR)/sdpro.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/sdpro.c
task.o: $(SDIR)/task.c
- $(CC) $(CFLAGS) -c $(SDIR)/task.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/task.c
tev.o: $(SDIR)/tev.c
- $(CC) $(CFLAGS) -c $(SDIR)/tev.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/tev.c
tdpro.o: $(SDIR)/tdpro.c
- $(CC) $(CFLAGS) -c $(SDIR)/tdpro.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/tdpro.c
waitc.o: $(SDIR)/waitc.c
- $(CC) $(CFLAGS) -c $(SDIR)/waitc.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/waitc.c
pvmdtev.o: $(SDIR)/pvmdtev.c
- $(CC) $(CFLAGS) -c $(SDIR)/pvmdtev.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/pvmdtev.c
global.o: $(SDIR)/global.c
- $(CC) $(CFLAGS) -c $(SDIR)/global.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/global.c
deathapi.o: $(SDIR)/$(PVM_ARCH)/src/deathapi.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/deathapi.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/deathapi.c
stdlog.o: $(SDIR)/$(PVM_ARCH)/src/stdlog.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/stdlog.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/stdlog.c
sthoster.o: $(SDIR)/$(PVM_ARCH)/src/sthoster.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/sthoster.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/sthoster.c
rexec.o: $(SDIR)/$(PVM_ARCH)/src/rexec.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/rexec.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/rexec.c
ruserpas.o: $(SDIR)/$(PVM_ARCH)/src/ruserpas.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/ruserpas.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/ruserpas.c
os2spawn.o: $(SDIR)/$(PVM_ARCH)/src/os2spawn.c
- $(CC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/os2spawn.c
+ $(LTCC) $(CFLAGS) -c $(SDIR)/$(PVM_ARCH)/src/os2spawn.c
pvmregex.o: $(REGEXDIR)/pvmregex.o
|