Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EXENAME=main
- .PHONY: clean all
- all: $(EXENAME)
- clean:
- rm -f *.mod *.o *.so $(EXENAME)
- mymod.o mymod.mod:
- $(FC) -g -fPIC -c mymod.f90
- libmymod.so: mymod.o
- $(CC) -g -shared -Wl mymod.o -o libmymod.so
- $(EXENAME).o:
- $(FC) -g -c $(EXENAME).f90
- main: $(EXENAME).o libmymod.so
- $(FC) -g $(EXENAME).o -L. -lmymod -o $(EXENAME)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement