Index: trunk/ppImage/src/Makefile.am
===================================================================
--- trunk/ppImage/src/Makefile.am	(revision 38233)
+++ trunk/ppImage/src/Makefile.am	(revision 40453)
@@ -1,6 +1,5 @@
 bin_PROGRAMS = ppImage
 
-noinst_HEADERS = \
-	ppImage.h
+noinst_HEADERS  = ppImage.h ppImageErrorCodes.h
 
 # Force recompilation of ppImageVersion.c, since it gets the version information
@@ -10,5 +9,5 @@
 FORCE: ;
 
-BUILT_SOURCES = ppImageVersionDefinitions.h
+BUILT_SOURCES = ppImageErrorCodes.h ppImageErrorCodes.c ppImageVersionDefinitions.h
 
 ppImage_CFLAGS = $(PPIMAGE_CFLAGS) $(PPSTATS_CFLAGS) $(PSASTRO_CFLAGS) $(PSPHOT_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS)
@@ -27,4 +26,5 @@
 	ppImageDetrendFree.c \
 	ppImageDetrendPattern.c \
+	ppImageErrorCodes.c \
 	ppImageRebinReadout.c \
 	ppImageMosaic.c \
@@ -55,5 +55,8 @@
 	ppImageBurntoolApply.c
 
-CLEANFILES = *~
+CLEANFILES = *~ ppImageErrorCodes.h ppImageErrorCodes.c
+
+EXTRA_DIST = ppImageErrorCodes.dat ppImageErrorCodes.c.in ppImageErrorCodes.h.in
+
 
 clean-local:
@@ -62,2 +65,8 @@
 tags:
 	etags `find . -name \*.[ch] -print`
+
+ppImageErrorCodes.h : ppImageErrorCodes.dat ppImageErrorCodes.h.in
+	$(ERRORCODES) --data=ppImageErrorCodes.dat --outdir=. ppImageErrorCodes.h
+
+ppImageErrorCodes.c : ppImageErrorCodes.dat ppImageErrorCodes.c.in ppImageErrorCodes.h
+	$(ERRORCODES) --data=ppImageErrorCodes.dat --outdir=. ppImageErrorCodes.c
