diff --git a/src/Makefile.am b/src/Makefile.am
index da531dfbaaa8b1e89a32232657ee9f21f12af376..0e9b9372919a55c0a5b66cb1bc3f94017d78fbd2 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -20,10 +20,12 @@ cosserat_continuum_LDFLAGS  = $(UG_LDFLAGS) $(IPOPT_LDFLAGS) \
 harmonicmaps_SOURCES = harmonicmaps.cc
 harmonicmaps_CXXFLAGS = $(UG_CPPFLAGS) $(AMIRAMESH_CPPFLAGS) $(IPOPT_CPPFLAGS) $(PSURFACE_CPPFLAGS) \
                         $(ADOLC_CPPFLAGS) $(PYTHON_CPPFLAGS)
-harmonicmaps_LDADD    = $(UG_LDFLAGS) $(AMIRAMESH_LDFLAGS) $(UG_LIBS) $(AMIRAMESH_LIBS) \
-                        $(IPOPT_LDFLAGS) $(IPOPT_LIBS) $(PSURFACE_LDFLAGS) $(PSURFACE_LIBS) \
-                        $(ADOLC_LIBS) $(PYTHON_LIBS) $(ADOLC_LDFLAGS) $(PYTHON_LDFLAGS)
-
+harmonicmaps_LDADD    = $(UG_LIBS) $(AMIRAMESH_LIBS) \
+                        $(IPOPT_LIBS) $(PSURFACE_LIBS) \
+                        $(ADOLC_LIBS) $(PYTHON_LIBS)
+harmonicmaps_LDFLAGS  = $(UG_LDFLAGS) $(AMIRAMESH_LDFLAGS) \
+                        $(IPOPT_LDFLAGS) $(PSURFACE_LDFLAGS) \
+                        $(ADOLC_LDFLAGS) $(PYTHON_LDFLAGS)
 
 rod3d_SOURCES = rod3d.cc
 rod3d_CXXFLAGS = $(IPOPT_CPPFLAGS)