comparison src/Makefile.in @ 251:b1dc98050634

Add support for PETSc algebra back-end
author Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
date Sun, 20 Jul 2014 18:59:17 +0200
parents 8ca45824938e
children 7f33554e439a
comparison
equal deleted inserted replaced
250:8f309b85bb7e 251:b1dc98050634
138 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c $< -o $@ 138 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c $< -o $@
139 139
140 uBLAS_factory.o: uBLAS_factory.cc uBLAS_factory.h femfenics_base_factory.h 140 uBLAS_factory.o: uBLAS_factory.cc uBLAS_factory.h femfenics_base_factory.h
141 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c $< -o $@ 141 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c $< -o $@
142 142
143 libfemfenics_factories.a: femfenics_factory.o uBLAS_factory.o 143 PETSc_factory.o: PETSc_factory.cc PETSc_factory.h femfenics_base_factory.h
144 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c $< -o $@
145
146 libfemfenics_factories.a: femfenics_factory.o uBLAS_factory.o PETSc_factory.o
144 $(AR) $(ARFLAGS) $@ $^ 147 $(AR) $(ARFLAGS) $@ $^
145 148
146 clean: 149 clean:
147 $(RM) *.o core octave-core *.oct *~ *.xml *.a 150 $(RM) *.o core octave-core *.oct *~ *.xml *.a
148 151
149 cleanall: 152 cleanall:
150 $(RM) *.o core octave-core *.oct *~ *.xml *.status *.log \ 153 $(RM) *.o core octave-core *.oct *~ *.xml *.status *.log \
151 octave-workspace configure *.pvd *.vtu 154 octave-workspace configure *.pvd *.vtu *.a
152 $(RM) -r autom4te.cache 155 $(RM) -r autom4te.cache
153 $(RM) ../inst/private/get_vars.m 156 $(RM) ../inst/private/get_vars.m
154 $(RM) Makefile 157 $(RM) Makefile
155 158
156 159