TEXFILES = c2abstract.tex c2intro.tex c2results.tex c2model.tex c2tables.tex c2proof.tex c2literature.tex c2conclusion.tex c.bib

TABLES = Tables/table1.tex Tables/table2a.tex Tables/table2b.tex Tables/table3a.tex Tables/table3b.tex Tables/table4a.tex Tables/table4b.tex Tables/table5.tex Tables/table6.tex Tables/table7a.tex Tables/table7b.tex Tables/table8a.tex Tables/table8b.tex Tables/table1keys.tex Tables/table2keys.tex Tables/table3keys.tex Tables/table4keys.tex Tables/table5keys.tex Tables/table6keys.tex Tables/table7keys.tex Tables/table8keys.tex

FIGURES=Figures/figure1.pdf Figures/figure2.pdf Figures/figure3.pdf Figures/figure4.pdf Figures/figure1keys.tex Figures/figure2keys.tex

TABLEPROGRAMS=Tables/table1.m Tables/table2.m Tables/table3.m Tables/table4.m Tables/table5.m Tables/table6.m Tables/table7.m Tables/table8.m Tables/makefile Tables/zsign.m Tables/stars.m

PSSPROGRAMS=../pss/matlab/pssiv.m ../pss/matlab/pssivF.m ../pss/matlab/readme.txt

FIGUREPROGRAMS=Figures/figures.m Figures/makefile

DATAPROGRAMS=Data/data92rst.m Data/data92rfp.m Data/data92.do Data/makefile 

CSVFILES=Data/data92rfp.csv Data/data92rst.csv

RHSDATAPROGRAMS=Data/rhs92/rhs92.do Data/rhs92/elderly92.do Data/rhs92/female92.do Data/rhs92/highinc92.do Data/rhs92/hotel92.do Data/rhs92/hr92.do Data/rhs92/hu92.do Data/rhs92/hv92.do Data/rhs92/mchh92.do Data/rhs92/msalst.do Data/rhs92/n92.do Data/rhs92/nprate92.do Data/rhs92/pctblk92.do Data/rhs92/pctcol92.do Data/rhs92/pdense92.do Data/rhs92/pinc92.do Data/rhs92/pop92.do Data/rhs92/popgr92.do Data/rhs92/poverty92.do Data/rhs92/rwage92.do Data/rhs92/ssrent92.do Data/rhs92/students92.do Data/rhs92/veh92.do Data/rhs92/makefile

LHSDATAPROGRAMS=Data/rc92s04/makefile

#The variables below excludes the CCDB and Economic Census Data Files. Since we expect those to NEVER change, there is no point in having make check their status.

RHSDATAFILES=Data/rhs92/ca1_3msa.exe Data/rhs92/eandp92.xls Data/rhs92/shop.xls Data/rhs92/shopClean.xls 

LHSDATAFILES=Data/rc92s04/rc92s04.pdf Data/rc92s04/FinalTables1517.xls Data/rc92s04/FinalTables1517noheader.xls Data/rc92s04/table15.xls Data/rc92s04/table17.xls

.PHONY: clean

c2.pdf: c2.tex $(TEXFILES) $(TABLES) $(FIGURES)
	pdflatex c2
	bibtex c2
	pdflatex c2
	pdflatex c2
	pdflatex c2

c2jae.pdf: c2jae.tex $(TEXFILES) $(TABLES) $(FIGURES) jae.bst endfloat.cfg
	pdflatex c2jae
	bibtex c2jae
	pdflatex c2jae
	pdflatex c2jae
	pdflatex c2jae

c2audit.pdf: c2audit.tex $(TEXFILES) $(TABLES) $(FIGURES)
	pdflatex c2audit
	bibtex c2audit
	pdflatex c2audit
	pdflatex c2audit
	pdflatex c2audit

c2jae.zip: c2jae.pdf c2jae.tex jae.bst todonotes.sty endfloat.cfg $(TEXFILES) $(TABLES) $(FIGURES)
	mkdir c2jae
	mkdir c2jae/Figures
	mkdir c2jae/Tables
	cp c2jae.pdf c2jae.tex jae.bst todonotes.sty endfloat.cfg $(TEXFILES) c2jae
	cp $(TABLES) c2jae/Tables
	cp $(FIGURES) c2jae/Figures
	zip -r c2jae c2jae

c2replication.zip: c2audit.pdf c2.tex c2audit.tex c2jae.tex jae.bst jae.png endfloat.cfg todonotes.sty makefile $(CSVFILES) $(TEXFILES) $(TABLEPROGRAMS) $(FIGUREPROGRAMS) $(DATAPROGRAMS) $(RHSDATAFILES) $(LHSDATAFILES) $(RHSDATAPROGRAMS) $(LHSDATAPROGRAMS)
	$(MAKE) -C ../CCDB_94_STATA
	$(MAKE) -C ../EC_92_STATA
	mkdir c2replication
	mkdir c2replication/c2
	mkdir c2replication/c2/Figures
	mkdir c2replication/c2/Tables
	mkdir c2replication/c2/Data
	mkdir c2replication/c2/Data/rhs92
	mkdir c2replication/c2/Data/rc92s04
	mkdir c2replication/pss
	mkdir c2replication/pss/matlab
	-cp readmefirst.html c2replication
	-cp ../readmefirst.html c2replication
	cp c2.tex c2audit.tex c2jae.tex jae.bst jae.png makefile endfloat.cfg todonotes.sty $(TEXFILES) c2replication/c2
	cp $(FIGUREPROGRAMS) c2replication/c2/Figures
	cp $(TABLEPROGRAMS) c2replication/c2/Tables
	cp $(DATAPROGRAMS) c2replication/c2/Data
	cp $(CSVFILES) c2replication/c2/Data
	cp $(RHSDATAPROGRAMS) c2replication/c2/Data/rhs92
	cp $(RHSDATAFILES) c2replication/c2/Data/rhs92
	cp $(LHSDATAFILES) c2replication/c2/Data/rc92s04
	cp $(LHSDATAPROGRAMS) c2replication/c2/Data/rc92s04
	cp $(PSSPROGRAMS) c2replication/pss/matlab
	cp -r ../CCDB_94 c2replication
	cp -r ../CCDB_94_STATA c2replication
	cp -r ../CD_EC92_1I c2replication
	cp -r ../EC_92_STATA c2replication
	cp c2audit.pdf c2replication/c2
	zip -r c2replication c2replication

$(TABLES):
	$(MAKE) -C Tables

$(FIGURES):
	$(MAKE) -C Figures

$(CSVFILES):
	$(MAKE) -C Data
 

clean:
	-rm c2.pdf c2.aux c2.log c2.bbl c2.blg c2.out
	-rm c2audit.pdf c2audit.aux c2audit.log c2audit.bbl c2audit.blg c2audit.out
	-rm c2jae.pdf c2jae.aux c2jae.bbl c2jae.blg c2jae.fff c2jae.log c2jae.ttt c2jae.out
	-rm -r c2replication
	-rm c2replication.zip
	-rm -r c2jae
	-rm c2jae.zip
	$(MAKE) -C Tables clean
	$(MAKE) -C Figures clean
	$(MAKE) -C Data clean



 
