diff --git a/buildsystem/Makefile.comp.rusty b/buildsystem/Makefile.comp.rusty
new file mode 100644
index 0000000000000000000000000000000000000000..a08f6d6d0f4883facccea433cae6c991b07457c1
--- /dev/null
+++ b/buildsystem/Makefile.comp.rusty
@@ -0,0 +1,3 @@
+CC       =   mpic++ -std=c++11
+CPP       =   mpic++ -std=c++11
+OPTIMIZE  = -ggdb -O3 -march=native  -Wall -Wno-format-security
diff --git a/buildsystem/Makefile.path.rusty b/buildsystem/Makefile.path.rusty
new file mode 100644
index 0000000000000000000000000000000000000000..d3fc4940e367a5f1cef93dba6b831bd9206fadb3
--- /dev/null
+++ b/buildsystem/Makefile.path.rusty
@@ -0,0 +1,7 @@
+GSL_INCL = -I$(GSL_BASE)/include
+GSL_LIBS = -L$(GSL_BASE)/lib -Xlinker -R -Xlinker $(GSL_BASE) -lgsl -lgslcblas
+FFTW_INCL= -I$(FFTW3_BASE)/include
+FFTW_LIBS= -L$(FFTW3_BASE)/lib -Xlinker -R -Xlinker $(FFTW3_BASE)/lib
+MPICHLIB =
+HDF5INCL = -I$(HDF5_BASE)/include -DH5_USE_16_API
+HDF5LIB  = -L$(HDF5_BASE)/lib -Xlinker -R -Xlinker $(HDF5_BASE)/lib -lhdf5 -lz