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
|
#
# $Id: Makefile,v 1.3 1997/05/08 16:15:46 pvmsrc Exp $
#
#
# Generic Makefile body to be concatenated to config header.
#
# Imports:
# PVM_ARCH = the official pvm-name of your processor
# ARCHCFLAGS = special cc flags
# ARCHLIB = special libs needed for daemon
#
PVMDIR = ../..
PVMIDIR = $(PVMDIR)/include
PVMLDIR = $(PVMDIR)/lib/$(PVM_ARCH)
PVMLIB = -lpvm3
SDIR = $(PVMDIR)/xep
BDIR = $(PVMDIR)/bin
XDIR = $(BDIR)/$(PVM_ARCH)
CFLOPTS = -O
CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -L$(PVMLDIR) $(ARCHCFLAGS)
LIBS = $(PVMLIB) $(ARCHLIB)
XLIBS = -lXaw -lXmu-mit -lXext-mit -lXt-mit -lX11-mit
XCFLAGS = -I/usr/include/mit
default: mtile xep
all: mmain mtile xep
$(XDIR):
- mkdir $(BDIR)
- mkdir $(XDIR)
mmain: $(SDIR)/mmain.c $(XDIR)
$(CC) $(CFLAGS) -o mmain $(SDIR)/mmain.c $(LIBS)
mv mmain $(XDIR)
mtile: $(SDIR)/mtile.c $(XDIR)
$(CC) $(CFLAGS) -o mtile $(SDIR)/mtile.c $(LIBS) -lm
mv mtile $(XDIR)
xep: $(SDIR)/xep.c $(XDIR)
$(CC) $(XCFLAGS) $(CFLAGS) -o xep $(SDIR)/xep.c $(XLIBS) $(LIBS) -lm
mv xep $(XDIR)
clean:
rm -f mmain mtile xep *.o
|