I started grouping similar modules in subfolders to ease the expansion process.
13 lines
303 B
Makefile
13 lines
303 B
Makefile
all: moduleSolver.o electromagnetic.o pusher.o
|
|
|
|
electromagnetic.o:
|
|
$(MAKE) -C electromagnetic all
|
|
|
|
pusher.o:
|
|
$(MAKE) -C pusher all
|
|
|
|
moduleSolver.o: electromagnetic.o pusher.o moduleSolver.f90
|
|
$(FC) $(FCFLAGS) -c $(subst .o,.f90,$@) -o $(OBJDIR)/$@
|
|
|
|
%.o: %.f90
|
|
$(FC) $(FCFLAGS) -c $< -o $(OBJDIR)/$@
|