Index: trunk/ippconfig/recipes/filerules-simple.mdc
===================================================================
--- trunk/ippconfig/recipes/filerules-simple.mdc	(revision 38393)
+++ trunk/ippconfig/recipes/filerules-simple.mdc	(revision 41417)
@@ -106,4 +106,15 @@
 PPSUB.REF.VARIANCE        INPUT    @FILES        FPA        VARIANCE
 PPSUB.REF.SOURCES         INPUT    @FILES        FPA        CMF
+
+## files used by gdiff
+GDIFF.INPUT               INPUT    @FILES        FPA        IMAGE
+GDIFF.INPUT.MASK          INPUT    @FILES        FPA        MASK
+GDIFF.INPUT.VARIANCE      INPUT    @FILES        FPA        VARIANCE
+GDIFF.INPUT.SOURCES       INPUT    @FILES        FPA        CMF
+GDIFF.INPUT.KERNEL        INPUT    @FILES        FPA        SUBKERNEL
+GDIFF.REF                 INPUT    @FILES        FPA        IMAGE
+GDIFF.REF.MASK            INPUT    @FILES        FPA        MASK
+GDIFF.REF.VARIANCE        INPUT    @FILES        FPA        VARIANCE
+GDIFF.REF.SOURCES         INPUT    @FILES        FPA        CMF
 
 ## files used by ppstack
@@ -290,4 +301,30 @@
 PPSUB.POS1.SOURCES           OUTPUT {OUTPUT}.pos1.cmf             CMF             NONE       FPA        TRUE      NONE
 PPSUB.POS2.SOURCES           OUTPUT {OUTPUT}.pos2.cmf             CMF             NONE       FPA        TRUE      NONE
+
+# output files for gdiff
+GDIFF.OUTPUT                 OUTPUT {OUTPUT}.fits                 IMAGE           NONE       FPA        TRUE      NONE
+GDIFF.OUTPUT.MASK            OUTPUT {OUTPUT}.mask.fits            MASK            NONE       FPA        TRUE      NONE
+GDIFF.OUTPUT.VARIANCE        OUTPUT {OUTPUT}.wt.fits              VARIANCE        NONE       FPA        TRUE      NONE
+GDIFF.OUTPUT.SOURCES         OUTPUT {OUTPUT}.cmf                  CMF             NONE       FPA        TRUE      NONE
+GDIFF.OUTPUT.KERNELS         OUTPUT {OUTPUT}.subkernel            SUBKERNEL       NONE       FPA        TRUE      NONE
+GDIFF.OUTPUT.JPEG1           OUTPUT {OUTPUT}.b1.jpg               JPEG            NONE       FPA        TRUE      NONE
+GDIFF.OUTPUT.JPEG2           OUTPUT {OUTPUT}.b2.jpg               JPEG            NONE       FPA        TRUE      NONE
+GDIFF.OUTPUT.RESID.JPEG      OUTPUT {OUTPUT}.res.jpg              JPEG            NONE       FPA        TRUE      NONE
+GDIFF.INVERSE                OUTPUT {OUTPUT}.inv.fits             IMAGE           NONE       FPA        TRUE      NONE
+GDIFF.INVERSE.MASK           OUTPUT {OUTPUT}.inv.mask.fits        MASK            NONE       FPA        TRUE      NONE
+GDIFF.INVERSE.VARIANCE       OUTPUT {OUTPUT}.inv.wt.fits          VARIANCE        NONE       FPA        TRUE      NONE
+GDIFF.INVERSE.SOURCES        OUTPUT {OUTPUT}.inv.cmf              CMF             NONE       FPA        TRUE      NONE
+GDIFF.CONFIG                 OUTPUT {OUTPUT}.gDiff.mdc            TEXT            NONE       FPA        TRUE      NONE
+GDIFF.INPUT.CONV             OUTPUT {OUTPUT}.inConv.fits          IMAGE           NONE       FPA        TRUE      NONE
+GDIFF.INPUT.CONV.MASK        OUTPUT {OUTPUT}.inConv.mk.fits       MASK            NONE       FPA        TRUE      NONE
+GDIFF.INPUT.CONV.VARIANCE    OUTPUT {OUTPUT}.inConv.wt.fits       VARIANCE        NONE       FPA        TRUE      NONE
+GDIFF.REF.CONV               OUTPUT {OUTPUT}.refConv.fits         IMAGE           NONE       FPA        TRUE      NONE
+GDIFF.REF.CONV.MASK          OUTPUT {OUTPUT}.refConv.mk.fits      MASK            NONE       FPA        TRUE      NONE
+GDIFF.REF.CONV.VARIANCE      OUTPUT {OUTPUT}.refConv.wt.fits      VARIANCE        NONE       FPA        TRUE      NONE
+                                             
+GDIFF.FORCED1.SOURCES        OUTPUT {OUTPUT}.frc1.cmf             CMF             NONE       FPA        TRUE      NONE
+GDIFF.FORCED2.SOURCES        OUTPUT {OUTPUT}.frc2.cmf             CMF             NONE       FPA        TRUE      NONE
+GDIFF.POS1.SOURCES           OUTPUT {OUTPUT}.pos1.cmf             CMF             NONE       FPA        TRUE      NONE
+GDIFF.POS2.SOURCES           OUTPUT {OUTPUT}.pos2.cmf             CMF             NONE       FPA        TRUE      NONE
 
 PPSTACK.OUTPUT.COMP          OUTPUT {OUTPUT}.fits                 IMAGE           COMP_IMG   FPA        TRUE      NONE
