~ubuntu-branches/ubuntu/karmic/scilab/karmic

« back to all changes in this revision

Viewing changes to pvm3/src/Makefile.mak

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2002-03-21 16:57:43 UTC
  • Revision ID: james.westby@ubuntu.com-20020321165743-e9mv12c1tb1plztg
Tags: upstream-2.6
ImportĀ upstreamĀ versionĀ 2.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#*************************************************************#
 
2
#
 
3
# $Id: Makefile.mak,v 1.3 1997/07/30 19:01:19 pvmsrc Exp $
 
4
#
 
5
#  (N)make file for the daemon and pvm library
 
6
#
 
7
#  PVM_ARCH   = the official pvm-name of your processor
 
8
#  ARCHCFLAGS = special cc flags
 
9
#  ARCHLIB    = special libs needed for daemon
 
10
#
 
11
 
 
12
!IF "$(OS)" == "Windows_NT"
 
13
NULL=
 
14
!ELSE 
 
15
NULL=nul
 
16
!ENDIF 
 
17
!include $(PVM_ROOT)\conf\$(PVM_ARCH).def
 
18
 
 
19
SDIR    =       $(PVM_ROOT)\src
 
20
 
 
21
# "ddpro.c" "host.c" "imalloc.c" "msgbox.c" "pkt.c" "pmsg.c"
 
22
# "pvmalloc.c" "pvmcruft.c" "pvmd.c" "pvmdabuf.c" "pvmdpack.c"
 
23
# "pvmdunix.c" "pvmerr.c" "pvmfrag.c" "pvmlog.c" "pvmwin.c" "sdpro.c"
 
24
# "task.c" "tdpro.c" "waitc.c" "pvmdtev.c" "regex\pvmregex.c"
 
25
# "regex\regex.c" "global.c"
 
26
# "..\xdr\xdr.c" "..\xdr\xdr_mem.c" "..\xdr\xdr_floa.c"
 
27
 
 
28
DOBJ    = \
 
29
        $(PVM_ARCH)/ddpro.obj \
 
30
        $(PVM_ARCH)/host.obj \
 
31
        $(PVM_ARCH)/imalloc.obj \
 
32
        $(PVM_ARCH)/msgbox.obj \
 
33
        $(PVM_ARCH)/pkt.obj \
 
34
        $(PVM_ARCH)/pmsg.obj \
 
35
        $(PVM_ARCH)/pvmalloc.obj \
 
36
        $(PVM_ARCH)/pvmcruft.obj \
 
37
        $(PVM_ARCH)/pvmd.obj \
 
38
        $(PVM_ARCH)/pvmdabuf.obj \
 
39
        $(PVM_ARCH)/pvmdpack.obj \
 
40
        $(PVM_ARCH)/pvmdunix.obj \
 
41
        $(PVM_ARCH)/pvmerr.obj \
 
42
        $(PVM_ARCH)/pvmfrag.obj \
 
43
        $(PVM_ARCH)/pvmlog.obj \
 
44
        $(PVM_ARCH)/pvmwin.obj \
 
45
        $(PVM_ARCH)/sdpro.obj \
 
46
        $(PVM_ARCH)/task.obj \
 
47
        $(PVM_ARCH)/tdpro.obj \
 
48
        $(PVM_ARCH)/waitc.obj \
 
49
        $(PVM_ARCH)/pvmdtev.obj \
 
50
        $(PVM_ARCH)/pvmregex.obj \
 
51
        $(PVM_ARCH)/regex.obj \
 
52
        $(PVM_ARCH)/global.obj \
 
53
        $(PVM_ARCH)/xdr.obj \
 
54
        $(PVM_ARCH)/xdr_mem.obj \
 
55
        $(PVM_ARCH)/xdr_floa.obj
 
56
 
 
57
LOBJ    = \
 
58
        $(PVM_ARCH)/imalloc.obj \
 
59
        $(PVM_ARCH)/lpvm.obj \
 
60
        $(PVM_ARCH)/lpvmcat.obj \
 
61
        $(PVM_ARCH)/lpvmgen.obj \
 
62
        $(PVM_ARCH)/tev.obj \
 
63
        $(PVM_ARCH)/lpvmpack.obj \
 
64
        $(PVM_ARCH)/pvmalloc.obj \
 
65
        $(PVM_ARCH)/pmsg.obj \
 
66
        $(PVM_ARCH)/pvmcruft.obj \
 
67
        $(PVM_ARCH)/pvmdabuf.obj \
 
68
        $(PVM_ARCH)/pvmfrag.obj \
 
69
        $(PVM_ARCH)/global.obj \
 
70
        $(PVM_ARCH)/pvmerr.obj \
 
71
        $(PVM_ARCH)/lpvmglob.obj \
 
72
        $(PVM_ARCH)/pvmwin.obj \
 
73
        $(PVM_ARCH)/xdr.obj \
 
74
        $(PVM_ARCH)/xdr_floa.obj \
 
75
        $(PVM_ARCH)/xdr_mem.obj \
 
76
        $(PVM_ARCH)/waitc.obj
 
77
 
 
78
all:    paths pvmd3.exe libpvm3.lib 
 
79
 
 
80
paths:
 
81
        if not exist "../lib/$(PVM_ARCH)/$(NULL)" mkdir "../lib/$(PVM_ARCH)"
 
82
        if not exist "../bin/$(PVM_ARCH)/$(NULL)" mkdir "../bin/$(PVM_ARCH)"
 
83
        if not exist "$(PVM_ARCH)/$(NULL)"   mkdir "$(PVM_ARCH)"
 
84
 
 
85
libpvm3.lib:  $(LOBJ)
 
86
        $(link) $(libspec) $(conflags) \
 
87
                $(OUTBIN)$(PVM_ROOT)\lib\$(PVM_ARCH)\libpvm3.lib $(LOBJ)
 
88
 
 
89
pvmd3.exe:  $(DOBJ)
 
90
        $(link) $(conflags) \
 
91
                $(OUTBIN)$(PVM_ROOT)\lib\$(PVM_ARCH)\pvmd3.exe \
 
92
                $(DOBJ) $(link_flags)
 
93
        
 
94
$(PVM_ARCH)/imalloc.obj: $(SDIR)\imalloc.c
 
95
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
96
                $(OUT)$(PVM_ARCH)/imalloc.obj $(SDIR)\imalloc.c
 
97
$(PVM_ARCH)/msgbox.obj: $(SDIR)\msgbox.c
 
98
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
99
                $(OUT)$(PVM_ARCH)/msgbox.obj $(SDIR)\msgbox.c
 
100
$(PVM_ARCH)/pmsg.obj: $(SDIR)\pmsg.c
 
101
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
102
                $(OUT)$(PVM_ARCH)/pmsg.obj $(SDIR)\pmsg.c
 
103
$(PVM_ARCH)/pkt.obj: $(SDIR)\pkt.c
 
104
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
105
                $(OUT)$(PVM_ARCH)/pkt.obj $(SDIR)\pkt.c
 
106
$(PVM_ARCH)/pvmalloc.obj: $(SDIR)\pvmalloc.c
 
107
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
108
                $(OUT)$(PVM_ARCH)/pvmalloc.obj $(SDIR)\pvmalloc.c
 
109
$(PVM_ARCH)/pvmdpack.obj: $(SDIR)\pvmdpack.c
 
110
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
111
                $(OUT)$(PVM_ARCH)/pvmdpack.obj $(SDIR)\pvmdpack.c
 
112
$(PVM_ARCH)/pvmerr.obj: $(SDIR)\pvmerr.c
 
113
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
114
                $(OUT)$(PVM_ARCH)/pvmerr.obj $(SDIR)\pvmerr.c
 
115
$(PVM_ARCH)/pvmlog.obj: $(SDIR)\pvmlog.c
 
116
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
117
                $(OUT)$(PVM_ARCH)/pvmlog.obj $(SDIR)\pvmlog.c
 
118
$(PVM_ARCH)/pvmdabuf.obj: $(SDIR)\pvmdabuf.c
 
119
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
120
                $(OUT)$(PVM_ARCH)/pvmdabuf.obj $(SDIR)\pvmdabuf.c
 
121
$(PVM_ARCH)/host.obj: $(SDIR)\host.c
 
122
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
123
                $(OUT)$(PVM_ARCH)/host.obj $(SDIR)\host.c
 
124
$(PVM_ARCH)/pvmfrag.obj: $(SDIR)\pvmfrag.c
 
125
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
126
                $(OUT)$(PVM_ARCH)/pvmfrag.obj $(SDIR)\pvmfrag.c
 
127
$(PVM_ARCH)/lpvmglob.obj: $(SDIR)\lpvmglob.c
 
128
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
129
                $(OUT)$(PVM_ARCH)/lpvmglob.obj $(SDIR)\lpvmglob.c
 
130
$(PVM_ARCH)/pvmcruft.obj: $(SDIR)\pvmcruft.c
 
131
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
132
                $(OUT)$(PVM_ARCH)/pvmcruft.obj $(SDIR)\pvmcruft.c
 
133
$(PVM_ARCH)/pvmdunix.obj: $(SDIR)\pvmdunix.c
 
134
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
135
                $(OUT)$(PVM_ARCH)/pvmdunix.obj $(SDIR)\pvmdunix.c
 
136
$(PVM_ARCH)/pvmwin.obj: $(SDIR)\pvmwin.c
 
137
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
138
                $(OUT)$(PVM_ARCH)/pvmwin.obj $(SDIR)\pvmwin.c
 
139
$(PVM_ARCH)/sdpro.obj: $(SDIR)\sdpro.c
 
140
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
141
                $(OUT)$(PVM_ARCH)/sdpro.obj $(SDIR)\sdpro.c
 
142
$(PVM_ARCH)/global.obj: $(SDIR)\global.c
 
143
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
144
                $(OUT)$(PVM_ARCH)/global.obj $(SDIR)\global.c
 
145
$(PVM_ARCH)/task.obj: $(SDIR)\task.c
 
146
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
147
                $(OUT)$(PVM_ARCH)/task.obj $(SDIR)\task.c
 
148
$(PVM_ARCH)/tdpro.obj: $(SDIR)\tdpro.c
 
149
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
150
                $(OUT)$(PVM_ARCH)/tdpro.obj $(SDIR)\tdpro.c
 
151
$(PVM_ARCH)/ddpro.obj: $(SDIR)\ddpro.c
 
152
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
153
                $(OUT)$(PVM_ARCH)/ddpro.obj $(SDIR)\ddpro.c
 
154
$(PVM_ARCH)/pvmdtev.obj: $(SDIR)\pvmdtev.c
 
155
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
156
                $(OUT)$(PVM_ARCH)/pvmdtev.obj $(SDIR)\pvmdtev.c
 
157
$(PVM_ARCH)/pvmd.obj: $(SDIR)\pvmd.c
 
158
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
159
                $(OUT)$(PVM_ARCH)/pvmd.obj $(SDIR)\pvmd.c
 
160
$(PVM_ARCH)/pvmregex.obj: $(SDIR)\regex\pvmregex.c
 
161
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
162
                $(OUT)$(PVM_ARCH)/pvmregex.obj $(SDIR)\regex\pvmregex.c
 
163
$(PVM_ARCH)/regex.obj: $(SDIR)\regex\regex.c
 
164
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
165
                -DREGEX_MALLOC -DHAVE_STRING_H \
 
166
                $(OUT)$(PVM_ARCH)/regex.obj $(SDIR)\regex\regex.c
 
167
$(PVM_ARCH)/waitc.obj: $(SDIR)\waitc.c
 
168
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
169
                $(OUT)$(PVM_ARCH)/waitc.obj $(SDIR)\waitc.c
 
170
$(PVM_ARCH)/tev.obj: $(SDIR)\tev.c
 
171
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
172
                $(OUT)$(PVM_ARCH)/tev.obj $(SDIR)\tev.c
 
173
$(PVM_ARCH)/lpvm.obj: $(SDIR)\lpvm.c
 
174
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
175
                $(OUT)$(PVM_ARCH)/lpvm.obj $(SDIR)\lpvm.c
 
176
$(PVM_ARCH)/lpvmcat.obj: $(SDIR)\lpvmcat.c
 
177
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
178
                $(OUT)$(PVM_ARCH)/lpvmcat.obj $(SDIR)\lpvmcat.c
 
179
$(PVM_ARCH)/lpvmgen.obj: $(SDIR)\lpvmgen.c
 
180
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
181
                $(OUT)$(PVM_ARCH)/lpvmgen.obj $(SDIR)\lpvmgen.c
 
182
$(PVM_ARCH)/lpvmpack.obj: $(SDIR)\lpvmpack.c
 
183
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
184
                $(OUT)$(PVM_ARCH)/lpvmpack.obj $(SDIR)\lpvmpack.c
 
185
$(PVM_ARCH)/xdr_mem.obj: $(PVM_ROOT)\xdr\xdr_mem.c
 
186
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
187
                $(OUT)$(PVM_ARCH)/xdr_mem.obj $(PVM_ROOT)\xdr\xdr_mem.c
 
188
$(PVM_ARCH)/xdr_floa.obj: $(PVM_ROOT)\xdr\xdr_floa.c
 
189
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
190
                $(OUT)$(PVM_ARCH)/xdr_floa.obj $(PVM_ROOT)\xdr\xdr_floa.c
 
191
$(PVM_ARCH)/xdr.obj: $(PVM_ROOT)\xdr\xdr.c
 
192
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
193
                $(OUT)$(PVM_ARCH)/xdr.obj $(PVM_ROOT)\xdr\xdr.c
 
194
$(PVM_ARCH)/pvmarchc.obj: $(SDIR)\pvmarchc.c
 
195
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
196
                $(OUT)$(PVM_ARCH)/pvmarchc.obj $(SDIR)\pvmarchc.c
 
197
$(PVM_ARCH)/pvmumbuf.obj: $(SDIR)\pvmumbuf.c
 
198
        $(cc) $(cdebug) $(cflags) $(cvars) \
 
199
                $(OUT)$(PVM_ARCH)/pvmumbuf.obj $(SDIR)\pvmumbuf.c
 
200
 
 
201
# Clean up everything but the .EXEs
 
202
clean :
 
203
        -del $(PVM_ARCH)\*.obj
 
204