Lines 1-64
Link Here
|
1 |
# |
|
|
2 |
# $Id: Makefile.mak,v 1.1 2002/10/28 13:56:34 chanceli Exp $ |
3 |
# |
4 |
|
5 |
#*************************************************************# |
6 |
#** **# |
7 |
#** Nmake file for the PVM hoster **# |
8 |
#** hoster.exe **# |
9 |
#** **# |
10 |
#** **# |
11 |
#*************************************************************# |
12 |
|
13 |
|
14 |
!IF "$(OS)" == "Windows_NT" |
15 |
NULL= |
16 |
!ELSE |
17 |
NULL=nul |
18 |
!ENDIF |
19 |
|
20 |
!include $(PVM_ROOT)\conf\$(PVM_ARCH).def |
21 |
|
22 |
SDIR = $(PVM_ROOT)\src |
23 |
HDIR = $(PVM_ROOT)\hoster |
24 |
|
25 |
OBJS = $(PVM_ARCH)\hoster.obj $(PVM_ARCH)\pvmwinrexec.obj \ |
26 |
$(PVM_ARCH)\pvmwinrsh.obj |
27 |
|
28 |
all: paths hoster |
29 |
|
30 |
# |
31 |
|
32 |
paths: |
33 |
@if not exist "$(PVM_ROOT)\bin\$(PVM_ARCH)\$(NULL)" mkdir "$(PVM_ROOT)\bin\$(PVM_ARCH)" |
34 |
@if not exist "$(PVM_ARCH)\$(NULL)" mkdir "$(PVM_ARCH)" |
35 |
|
36 |
hoster: $(PVM_ROOT)\bin\$(PVM_ARCH)\hoster.exe |
37 |
|
38 |
$(PVM_ROOT)\bin\$(PVM_ARCH)\hoster.exe : $(OBJS) |
39 |
@echo Creation of $*.exe |
40 |
@$(linkexe) $(conflags) \ |
41 |
$(OUTBIN)$(PVM_ROOT)\bin\$(PVM_ARCH)\hoster.exe \ |
42 |
$(OBJS) $(PVM_ROOT)\lib\$(PVM_ARCH)\libpvm3.lib \ |
43 |
$(link_multithread) /nodefaultlib:libc.lib |
44 |
|
45 |
$(PVM_ARCH)\hoster.obj: $(HDIR)\hoster.c |
46 |
$(cc) $(cdebug) $(cflags) $(cvars) \ |
47 |
$(OUT)$(PVM_ARCH)\hoster.obj $(HDIR)\hoster.c |
48 |
|
49 |
$(PVM_ARCH)\pvmwinrexec.obj: $(HDIR)\pvmwinrexec.c |
50 |
$(cc) $(cdebug) $(cflags) $(cvars) \ |
51 |
$(OUT)$(PVM_ARCH)\pvmwinrexec.obj \ |
52 |
$(HDIR)\pvmwinrexec.c |
53 |
|
54 |
$(PVM_ARCH)\pvmwinrsh.obj: $(HDIR)\pvmwinrsh.c |
55 |
$(cc) $(cdebug) $(cflags) $(cvars) \ |
56 |
$(OUT)$(PVM_ARCH)\pvmwinrsh.obj \ |
57 |
$(HDIR)\pvmwinrsh.c |
58 |
|
59 |
# Clean up everything but the .EXEs |
60 |
|
61 |
clean : |
62 |
-del *.obj |
63 |
-del *.pdb |
64 |
|