diff --git a/Makefile.am.template b/Makefile.am.template
new file mode 100644
index 0000000000000000000000000000000000000000..9da9dc0ae0f9d7e56cc385a636b8f2518a5e66b5
--- /dev/null
+++ b/Makefile.am.template
@@ -0,0 +1,19 @@
+## Makefile.am for libALBERTA%LIBCODE%
+
+DIM_OF_WORLD = %DIM_OF_WORLD%
+EL_INDEX = %EL_INDEX%
+DEBUG= %DEBUG%
+
+lib_LTLIBRARIES = libALBERTA%LIBCODE%.la
+
+include $(srcdir)/../%DIM%d/Makefile.am.include
+include $(srcdir)/../Common/Makefile.am.include
+
+override CFLAGS := $(CFLAGS) $(ALBERTA_%EFLAGS%_CFLAGS)
+libALBERTA%LIBCODE%_la_LIBADD = $(X_PRE_LIBS) $(X_LIBS) $(X_EXTRA_LIBS) 
+
+nodist_libALBERTA%LIBCODE%_la_SOURCES = $(sources_common) $(sources)
+
+if HAVE_GLTOOLS
+nodist_libALBERTA%LIBCODE%_la_SOURCES += ../Common/gltools.c
+endif