Fortraneries/Fraktalism/Makefile

43 lines
1.0 KiB
Makefile
Raw Normal View History

2022-02-13 07:00:57 +11:00
2022-03-27 13:36:25 +11:00
GFOPT = -Wall -Wextra -time -g -pg -Imods/
2022-02-13 07:00:57 +11:00
# ---------------------------------------------
2022-03-27 13:36:25 +11:00
mods/spitpgm.o: mods/spitpgm.f90 Makefile
gfortran $(GFOPT) -c $< -o $@
mods/points3d.o: mods/points3d.f90 Makefile
2022-03-22 04:28:42 +11:00
gfortran $(GFOPT) -c $< -o $@
2022-02-13 07:00:57 +11:00
fraktals.o: fraktals.f90 Makefile
gfortran $(GFOPT) -c $<
2022-03-27 13:36:25 +11:00
OBJS = mods/spitpgm.o mods/points3d.o fraktals.o
2022-02-13 07:00:57 +11:00
# ---------------------------------------------
julia: julia.f90 Makefile $(OBJS)
gfortran $(GFOPT) $< $(OBJS) -o $@
2022-03-27 13:36:25 +11:00
pickover: pickover.f90 Makefile $(OBJS)
gfortran $(GFOPT) $< $(OBJS) -o $@
evolvopick: evolvopick.f90 Makefile $(OBJS)
2022-03-08 20:36:32 +11:00
gfortran $(GFOPT) $< $(OBJS) $(DOT_O) -o $@
2022-03-22 04:28:42 +11:00
voxelize: voxelize.f90 Makefile $(OBJS)
gfortran $(GFOPT) $< $(OBJS) -o $@
2022-03-08 20:36:32 +11:00
lorentz: lorentz.f90 Makefile $(OBJS)
2022-02-15 00:15:10 +11:00
gfortran $(GFOPT) $< $(OBJS) -o $@
2022-02-13 07:00:57 +11:00
# ---------------------------------------------
2022-02-16 22:15:30 +11:00
2022-03-08 20:36:32 +11:00
lorentz.pgm: lorentz Makefile
./lorentz $@ > /dev/null
pickover.pgm: pickover Makefile
time ./pickover $@ > /dev/null
2022-02-16 22:15:30 +11:00
# ---------------------------------------------