1
#*****************************************************************************#
4
# for the PVM console: pvm.exe
6
#*****************************************************************************#
8
include $(PVM_ROOT_U)/conf/win32cygwin.def
10
PVM_CONSOLE = $(PVM_ARCH)
12
OBJS = $(PVM_ARCH)/cmds.o \
18
$(PVM_ROOT_U)/tracer/$(PVM_ARCH)/libpvmtracer.a
20
LINK_FLAGS = -lreadline
22
all: $(PVM_CONSOLE)/pvm.exe
26
$(PVM_CONSOLE)/pvm.exe: $(OBJS) $(LIBS)
27
$(CC) -o $(PVM_CONSOLE)/pvm $(OBJS) $(LIBS) $(LINK_FLAGS)
29
$(PVM_ARCH)/cmds.o: $(PVM_ROOT_U)/console/cmds.c
30
$(CC) $(CFLAGS) $(CDEBUG) \
31
-o $(PVM_ROOT_U)/console/$(PVM_ARCH)/cmds.o $(PVM_ROOT_U)/console/cmds.c
33
$(PVM_ARCH)/cons.o: $(PVM_ROOT_U)/console/cons.c
34
$(CC) $(CFLAGS) $(CDEBUG) \
35
-o $(PVM_ROOT_U)/console/$(PVM_ARCH)/cons.o $(PVM_ROOT_U)/console/cons.c
37
$(PVM_ARCH)/trc.o: $(PVM_ROOT_U)/console/trc.c
38
$(CC) $(CFLAGS) $(CDEBUG) \
39
-o $(PVM_ROOT_U)/console/$(PVM_ARCH)/trc.o $(PVM_ROOT_U)/console/trc.c
41
$(PVM_ARCH)/job.o: $(PVM_ROOT_U)/console/job.c
42
$(CC) $(CFLAGS) $(CDEBUG) \
43
-o $(PVM_ROOT_U)/console/$(PVM_ARCH)/job.o $(PVM_ROOT_U)/console/job.c
45
# Clean up everything but the .EXEs
48
-rm -f $(PVM_ARCH)/*.o