Index: /trunk/ippconfig/gpc1/Makefile.am
===================================================================
--- /trunk/ippconfig/gpc1/Makefile.am	(revision 16483)
+++ /trunk/ippconfig/gpc1/Makefile.am	(revision 16484)
@@ -8,4 +8,5 @@
 	format_raw.config \
 	format_mef.config \
+	filerules.mdc \
 	ppImage.config \
         ppMerge.config \
Index: /trunk/ippconfig/gpc1/camera.config
===================================================================
--- /trunk/ippconfig/gpc1/camera.config	(revision 16483)
+++ /trunk/ippconfig/gpc1/camera.config	(revision 16484)
@@ -252,132 +252,5 @@
 END
 
-FILERULES METADATA
-   PSASTRO.INPUT      STR PSASTRO.INPUT.CMF
-   PSASTRO.OUTPUT     STR PSASTRO.OUT.CMF.SPL
-   PSASTRO.OUTPUT.MEF STR PSASTRO.OUT.CMF.MEF
-   PSPHOT.OUTPUT      STR PSPHOT.OUT.CMF.SPL
-
-   ### input file definitions
-   TYPE               INPUT    FILENAME.RULE                 DATA.LEVEL FILE.TYPE 
-   PPIMAGE.INPUT      INPUT    none.fits                     CHIP       IMAGE     
-   INPUT.MASK         INPUT    none.fits                     CHIP       MASK      
-   INPUT.WEIGHT       INPUT    none.fits                     CHIP       WEIGHT    
-   INPUT.PSF          INPUT    none.fits                     CHIP	PSF       
-   INPUT.SRC          INPUT    none.fits                     CHIP	CMF       
-   PPIMAGE.BIAS       INPUT    @DETDB                        CHIP       IMAGE     
-   PPIMAGE.DARK       INPUT    @DETDB                        CHIP       IMAGE     
-   PPIMAGE.SHUTTER    INPUT    @DETDB                        CHIP       IMAGE     
-   PPIMAGE.FLAT       INPUT    @DETDB                        CHIP       IMAGE     
-   PPIMAGE.MASK       INPUT    @DETDB                        CHIP       MASK     
-
-   ## files used by psphot 
-   PSPHOT.LOAD        INPUT    @FILES                        CHIP       IMAGE
-   PSPHOT.INPUT       INPUT    none.fits                     CHIP       IMAGE     
-
-   PSWARP.INPUT       INPUT    none.fits                     CHIP       IMAGE     
-   PSWARP.WEIGHT      INPUT    none.fits                     CHIP       WEIGHT
-   PSWARP.MASK        INPUT    none.fits                     CHIP       MASK
-   PSWARP.SKYCELL     INPUT    none.fits                     FPA        IMAGE     
-   PSWARP.ASTROM      INPUT    none.fits                     CHIP       CMF
-
-   PSASTRO.WCS        INPUT    none.fits                     CHIP       CMF       
-   PSASTRO.MODEL      INPUT    @DETDB                        FPA        ASTROM
-
-   PSASTRO.INPUT.CMP  INPUT    none.fits                     CHIP       CMP       
-   PSASTRO.INPUT.CMF  INPUT    none.fits                     CHIP       CMF       
-   PSPHOT.PSF.LOAD    INPUT    none.psf                      CHIP	PSF       
-   PSPHOT.INPUT.CMF   INPUT    none.fits                     CHIP	CMF       
-
-   PPSUB.INPUT        INPUT    none.fits                     FPA	IMAGE
-   PPSUB.INPUT.MASK   INPUT    none.fits                     FPA	MASK
-   PPSUB.INPUT.WEIGHT INPUT    none.fits                     FPA	WEIGHT
-   PPSUB.REF          INPUT    none.fits                     FPA	IMAGE
-   PPSUB.REF.MASK     INPUT    none.fits                     FPA	MASK
-   PPSUB.REF.WEIGHT   INPUT    none.fits                     FPA	WEIGHT
-
-   PPSTACK.INPUT      	INPUT @FILES        		     FPA        IMAGE 
-   PPSTACK.INPUT.MASK 	INPUT @FILES        		     FPA        MASK
-   PPSTACK.INPUT.WEIGHT INPUT @FILES        		     FPA        WEIGHT
-   PPSTACK.SOURCES      INPUT @FILES        		     FPA        CMF
-
-   PPSTAMP.INPUT      INPUT    none.fits                     CHIP       IMAGE     
-
-   PPARITH.INPUT.IMAGE INPUT   none.fits                     CHIP       IMAGE
-   PPARITH.INPUT.MASK  INPUT   none.fits                     CHIP       MASK
-
-   ### output file definitions
-   TYPE                   OUTPUT FILENAME.RULE      	       	FILE.TYPE FITS.TYPE DATA.LEVEL FILE.SAVE FILE.FORMAT
-   PPIMAGE.OUTPUT         OUTPUT {OUTPUT}.{CHIP.NAME}.fits      IMAGE     NONE       CHIP      TRUE      NONE
-   PPIMAGE.OUTPUT.MASK    OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits   MASK      NONE       CHIP      TRUE      NONE
-   PPIMAGE.OUTPUT.WEIGHT  OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits   WEIGHT    NONE       CHIP      TRUE      NONE
-   PPIMAGE.OUTPUT.DETMASK OUTPUT {OUTPUT}.{CHIP.NAME}.fits      IMAGE     DET_MASK   CHIP      TRUE      NONE
-
-   PPIMAGE.CHIP.RAW    OUTPUT 	{OUTPUT}.{CHIP.NAME}.ch.fits   	IMAGE     NONE       CHIP      TRUE      NONE
-   PPIMAGE.CHIP.MK     OUTPUT 	{OUTPUT}.{CHIP.NAME}.ch.fits   	IMAGE     DET_MASK   CHIP      TRUE      NONE
-   PPIMAGE.CHIP        OUTPUT 	{OUTPUT}.{CHIP.NAME}.ch.fits   	IMAGE     NONE       CHIP      TRUE      NONE
-   PPIMAGE.CHIP.MASK   OUTPUT 	{OUTPUT}.{CHIP.NAME}.ch.mk.fits MASK      SKY_MASK   CHIP      TRUE      NONE
-   PPIMAGE.CHIP.WEIGHT OUTPUT 	{OUTPUT}.{CHIP.NAME}.ch.wt.fits WEIGHT    SKY_WEIGHT CHIP      TRUE      NONE
-
-   PPIMAGE.OUTPUT.FPA1 OUTPUT 	{OUTPUT}.b1.fits   	       	IMAGE     NONE       FPA       TRUE      NONE
-   PPIMAGE.OUTPUT.FPA2 OUTPUT 	{OUTPUT}.b2.fits   	       	IMAGE     NONE       FPA       TRUE      NONE
-
-   PPIMAGE.JPEG1       OUTPUT   {OUTPUT}.b1.jpg    	       	JPEG      NONE       FPA       TRUE      NONE
-   PPIMAGE.JPEG2       OUTPUT   {OUTPUT}.b2.jpg    	       	JPEG      NONE       FPA       TRUE      NONE
-   PPIMAGE.BIN1        OUTPUT   {OUTPUT}.{CHIP.NAME}.b1.fits   	IMAGE     NONE       CHIP      TRUE      NONE
-   PPIMAGE.BIN2        OUTPUT   {OUTPUT}.{CHIP.NAME}.b2.fits   	IMAGE     NONE       CHIP      TRUE      NONE
-
-   PPIMAGE.STATS       OUTPUT   {OUTPUT}.{CHIP.NAME}.stats      STATS     NONE       CHIP      TRUE      NONE
-
-   DVOCORR.OUTPUT      OUTPUT 	{OUTPUT}.{CHIP.NAME}.fc.fits   	IMAGE     NONE       CHIP      TRUE      NONE
-   DVOFLAT.OUTPUT      OUTPUT 	{OUTPUT}.{CHIP.NAME}.co.fits   	IMAGE     NONE       CHIP      TRUE      NONE
-
-   PSPHOT.RESID        OUTPUT   {OUTPUT}.{CHIP.NAME}.res.fits  	IMAGE     SKY_IMAGE  CHIP      TRUE      NONE
-   PSPHOT.BACKGND      OUTPUT   {OUTPUT}.{CHIP.NAME}.bck.fits  	IMAGE     SKY_IMAGE  CHIP      TRUE      NONE
-   PSPHOT.BACKSUB      OUTPUT   {OUTPUT}.{CHIP.NAME}.sub.fits  	IMAGE     SKY_IMAGE  CHIP      TRUE      NONE
-   PSPHOT.BACKMDL      OUTPUT   {OUTPUT}.{CHIP.NAME}.mdl.fits  	IMAGE     SKY_IMAGE  CHIP      TRUE      NONE
-
-   PSPHOT.OUTPUT.RAW   OUTPUT   {OUTPUT}.{CHIP.NAME}           	RAW       NONE       CHIP      TRUE      NONE
-   PSPHOT.OUTPUT.SX    OUTPUT   {OUTPUT}.{CHIP.NAME}.sx        	SX        NONE       CHIP      TRUE      NONE
-   PSPHOT.OUTPUT.OBJ   OUTPUT   {OUTPUT}.{CHIP.NAME}.obj       	OBJ       NONE       CHIP      TRUE      NONE
-   PSPHOT.OUTPUT.CMP   OUTPUT   {OUTPUT}.{CHIP.NAME}.cmp       	CMP       NONE       CHIP      TRUE      NONE
-   PSPHOT.OUT.CMF.SPL  OUTPUT   {OUTPUT}.{CHIP.NAME}.cmf       	CMF       NONE       CHIP      TRUE      NONE
-   PSPHOT.OUT.CMF.MEF  OUTPUT   {OUTPUT}.cmf       	       	CMF       NONE       FPA       TRUE      MEF
-
-   PSPHOT.PSF.SAVE     OUTPUT   {OUTPUT}.psf       	       	PSF       NONE       FPA       TRUE      NONE
-
-   SOURCE.PLOT.MOMENTS  OUTPUT  {OUTPUT}.{CHIP.NAME}.mnt.png   	KAPA      NONE       CHIP      TRUE      NONE
-   SOURCE.PLOT.PSFMODEL OUTPUT  {OUTPUT}.{CHIP.NAME}.psf.png   	KAPA      NONE       CHIP      TRUE      NONE
-   SOURCE.PLOT.APRESID  OUTPUT  {OUTPUT}.{CHIP.NAME}.dap.png   	KAPA      NONE       CHIP      TRUE      NONE
-
-   PSASTRO.OUTPUT.CMP  OUTPUT   {OUTPUT}.{CHIP.NAME}.smp       	CMP       NONE       CHIP      TRUE      NONE
-   PSASTRO.OUT.CMF.SPL OUTPUT   {OUTPUT}.{CHIP.NAME}.smf       	CMF       NONE       CHIP      TRUE      NONE
-   PSASTRO.OUT.CMF.MEF OUTPUT   {OUTPUT}.smf       	       	CMF       NONE       FPA       TRUE      MEF
-   PSASTRO.OUT.MODEL   OUTPUT   {OUTPUT}.asm                    ASTROM    NONE       FPA       TRUE      NONE
-
-   PSWARP.OUTPUT         OUTPUT {OUTPUT}.fits      	       	IMAGE     NONE       FPA       TRUE      NONE
-   PSWARP.OUTPUT.MASK    OUTPUT {OUTPUT}.mask.fits             	MASK      NONE       FPA       TRUE      NONE
-   PSWARP.OUTPUT.WEIGHT  OUTPUT {OUTPUT}.wt.fits               	WEIGHT    NONE       FPA       TRUE      NONE
-   PSWARP.OUTPUT.SOURCES OUTPUT {OUTPUT}.cmf                    CMF       NONE       FPA       TRUE      NONE
-   PSWARP.BIN1           OUTPUT {OUTPUT}.b1.fits   	       	IMAGE     NONE       FPA       TRUE      NONE
-   PSWARP.BIN2           OUTPUT {OUTPUT}.b2.fits   	       	IMAGE     NONE       FPA       TRUE      NONE
-
-   PPSUB.OUTPUT        OUTPUT   {OUTPUT}.fits                  	IMAGE     NONE       FPA       TRUE      NONE
-   PPSUB.OUTPUT.MASK   OUTPUT   {OUTPUT}.mask.fits             	MASK      NONE       FPA       TRUE      NONE
-   PPSUB.OUTPUT.WEIGHT OUTPUT   {OUTPUT}.wt.fits               	WEIGHT    NONE       FPA       TRUE      NONE
-
-   PPSTACK.OUTPUT        OUTPUT {OUTPUT}.fits                  	IMAGE     NONE       FPA       TRUE      NONE
-   PPSTACK.OUTPUT.MASK   OUTPUT {OUTPUT}.mask.fits             	MASK      NONE       FPA       TRUE      NONE
-   PPSTACK.OUTPUT.WEIGHT OUTPUT {OUTPUT}.wt.fits                WEIGHT    NONE       FPA       TRUE      NONE
-
-   PPSTAMP.OUTPUT      OUTPUT   {OUTPUT}.fits                  	IMAGE     NONE       FPA       TRUE      NONE
-   PPSTAMP.CHIP        OUTPUT   {OUTPUT}.ch.fits                IMAGE     NONE      CHIP       FALSE     MEF
-
-   PPSIM.OUTPUT        OUTPUT   {OUTPUT}.fits                  	IMAGE     NONE       FPA       TRUE      MEF
-
-   LOG.IMFILE            OUTPUT {OUTPUT}.{CHIP.NAME}.log       	TEXT      NONE       CHIP      TRUE      NONE
-   LOG.EXP               OUTPUT {OUTPUT}.log                   	TEXT      NONE       FPA       TRUE      NONE
-
-   PPARITH.OUTPUT.IMAGE  OUTPUT {OUTPUT}.fits                   IMAGE     NONE      CHIP       TRUE      NONE
-   PPARITH.OUTPUT.MASK   OUTPUT {OUTPUT}.fits                   MASK      NONE      CHIP       TRUE      NONE
+FILERULES	STR	gpc1/filerules.mdc
 END
 
