38 lines
888 B
Makefile
38 lines
888 B
Makefile
|
|
GFOPT = -Wall -Wextra -time -g -Imods/
|
|
|
|
# ---------------------------------------------
|
|
|
|
mods/spitpgm.o: mods/spitpgm.f90 Makefile
|
|
gfortran $(GFOPT) -c $< -o $@
|
|
|
|
fraktals.o: fraktals.f90 Makefile
|
|
gfortran $(GFOPT) -c $<
|
|
|
|
OBJS = mods/spitpgm.o fraktals.o
|
|
DOT_O = mods/points3d.o
|
|
|
|
# ---------------------------------------------
|
|
|
|
julia: julia.f90 Makefile $(OBJS)
|
|
gfortran $(GFOPT) $< $(OBJS) -o $@
|
|
|
|
pickover: pickover.f90 Makefile $(OBJS) $(DOT_O)
|
|
gfortran $(GFOPT) $< $(OBJS) $(DOT_O) -o $@
|
|
|
|
voxelize: voxelize.f90 Makefile $(OBJS)
|
|
gfortran $(GFOPT) $< $(OBJS) -o $@
|
|
|
|
lorentz: lorentz.f90 Makefile $(OBJS)
|
|
gfortran $(GFOPT) $< $(OBJS) -o $@
|
|
|
|
# ---------------------------------------------
|
|
|
|
lorentz.pgm: lorentz Makefile
|
|
./lorentz $@ > /dev/null
|
|
|
|
pickover.pgm: pickover Makefile
|
|
time ./pickover $@ > /dev/null
|
|
|
|
# ---------------------------------------------
|