23 lines
447 B
Makefile
23 lines
447 B
Makefile
|
|
CXX := mpiCC
|
|
CXXFLAGS := `sdl-config --cflags` -fopenmp
|
|
LDFLAGS := `sdl-config --libs` -fopenmp
|
|
TARGET1 := mpi-fractals
|
|
TARGET2 := mpi-fractals-static
|
|
OBJS := NewtonComputation.o
|
|
OBJS += FatouComputation.o
|
|
|
|
all: $(TARGET1) $(TARGET2)
|
|
|
|
$(TARGET1): $(OBJS) $(TARGET1).o
|
|
$(CXX) -o $@ $^ $(LDFLAGS)
|
|
|
|
$(TARGET2): $(OBJS) $(TARGET2).o
|
|
$(CXX) -o $@ $^ $(LDFLAGS)
|
|
|
|
%.o: %.cc
|
|
$(CXX) -o $@ -c $< $(CXXFLAGS)
|
|
|
|
clean:
|
|
-rm -f *.o *~ $(TARGET1) $(TARGET2)
|