openfoam/applications/utilities/parallelProcessing/decompositionMethods/metis-5.0pre2/libmetis/Makefile
2008-04-15 18:56:58 +01:00

31 lines
774 B
Makefile

include ../Makefile.in
CURBUILDDIR = $(LIBBUILDDIR)
OBJS = $(patsubst %.c, $(CURBUILDDIR)/%$(OBJEXT), $(wildcard *.c))
HEADERS = $(wildcard *.h) $(TOPDIR)/include/metis.h $(wildcard $(GKLIBINCDIR)/*.h)
GKLIBOBJS = $(wildcard $(GKLIBBUILDDIR)/*$(OBJEXT))
$(BUILDDIR)/libmetis$(LIBEXT): $(OBJS) $(GKLIBOBJS)
$(AR) $(OBJS) $(GKLIBOBJS)
$(RANLIB)
clean:
rm -f $(OBJS)
realclean:
rm -f $(OBJS) ; rm -f $(BUILDDIR)/libmetis$(LIBEXT)
dist:
mkdir $(TOPDIR)/../$(PKGNAME) ;\
cp -r $(TOPDIR)/* $(TOPDIR)/../$(PKGNAME) ;\
tar -C $(TOPDIR)/../ --exclude=.svn -czf $(TOPDIR)/$(PKGNAME).tar.gz $(PKGNAME);\
rm -rf $(TOPDIR)/../$(PKGNAME)
$(OBJS) : $(HEADERS) ../Makefile.in Makefile
$(CURBUILDDIR)/%$(OBJEXT) : %.c
$(CC) $(CFLAGS) $(SOURCEFILE) $(OUTPUTFILE)