diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..27eb3a01 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +optados/od2od +optados/optados.x +optados/documents/*.aux +optados/documents/*.bbl +optados/documents/*.blg +optados/documents/*.dvi +optados/documents/*.log +optados/documents/*.out +optados/documents/*.pdf +optados/documents/*.ps +optados/documents/*.toc +optados/src/build.f90 diff --git a/optados/documents/Makefile b/optados/documents/Makefile index 5883583b..c535ddc4 100644 --- a/optados/documents/Makefile +++ b/optados/documents/Makefile @@ -9,7 +9,7 @@ all: ps2pdf $(MANUAL_NAME).ps clean: - rm -f *.toc *.aux *.dvi *.log + rm -f *.toc *.aux *.dvi *.log *.bbl *.blg *.out *.ps -veryclean: +veryclean: rm -f *.pdf diff --git a/optados/python/Makefile b/optados/python/Makefile index e4c0ac95..8bff0a74 100644 --- a/optados/python/Makefile +++ b/optados/python/Makefile @@ -5,7 +5,7 @@ F90_FILES=../src/algorithms.f90 ../src/cell.f90 ../src/comms.F90 ../src/constant KIND_MAP= kind_map python: - f90wrap -vvvvv -m $(MODULE_NAME) $(F90_FILES) -k $(KIND_MAP) + f90wrap -vvvvv -m $(MODULE_NAME) $(F90_FILES) -k $(KIND_MAP) f2py -c -m _OptaPyDOS -I"../src" ../src/*.o f90wrap*.f90 # Utility targets @@ -15,4 +15,4 @@ clean: rm -f f90wrap* veryclean: clean - rm -f OptaPyDOS.py _OptaPyDOS.so + rm -f _OptaPyDOS.so diff --git a/optados/src/Makefile b/optados/src/Makefile index 03c1bbfc..39e70ab7 100644 --- a/optados/src/Makefile +++ b/optados/src/Makefile @@ -91,7 +91,7 @@ projection_utils.o : projection_utils.f90 cell.o comms.o constants.o cell.o elec xmgrace_utils.o : xmgrace_utils.f90 io.o constants.o ../make.system $(F90) -c $(FFLAGS) $< -build.f90 : +build.f90 : ./make_build_info.sh build.o : build.f90 ../make.system @@ -104,11 +104,20 @@ build.o : build.f90 ../make.system clean: - rm -f *.o *.mod *.MOD build_info.f90 + rm -f *.o *.mod *.MOD build_info.f90 build.f90 veryclean: clean - rm -f optados$(EXTENSION) optados$(EXTENSION).debug optados$(EXTENSION).mpi ../od2od ../optados.x + rm -f optados$(EXTENSION) optados$(EXTENSION).debug optados$(EXTENSION).mpi ../od2od ../optados$(EXTENSION) install: - cp optados$(EXTENSION) $(INSTALL_DIR) + @if [ ! "$(abspath ../optados$(EXTENSION))" = "$(abspath $(PREFIX)/optados$(EXTENSION))" ]; then \ + cp ../optados$(EXTENSION) $(PREFIX)/optados$(EXTENSION); \ + else \ + echo "Skipping copy optados$(EXTENSION): source and destination are the same"; \ + fi + @if [ ! "$(abspath ../od2od)" = "$(abspath $(PREFIX)/od2od)" ]; then \ + cp ../od2od $(PREFIX)/od2od; \ + else \ + echo "Skipping copy od2od: source and destination are the same"; \ + fi