#
# $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
syntax highlighted by Code2HTML, v. 0.9.1