all: abell.cat zwicky.cat gc_catalog.cat oc_catalog.cat pn_catalog.cat psr_catalog.cat vla_cal.cat vlba_cal.cat const.cat yale.cat equcoords.cat borders.cat star.173.pic V.pic Y.pic m31gc_catalog.cat rc3_galaxy.cat acrs1.cat acrs2.cat 

yale.cat: yale.des
	../utils/starbin yale

acrs1.cat: acrs1.des
	../utils/starbin acrs1

acrs2.cat: acrs2.des
	../utils/starbin acrs2

tycho.cat: tycho.des
	../utils/starbin tycho

abell.cat: abell.des
	../utils/objbin abell

zwicky.cat: zwicky.des
	../utils/objbin zwicky

gc_catalog.cat: gc_catalog.des
	../utils/objbin gc_catalog

oc_catalog.cat: oc_catalog.des
	../utils/objbin oc_catalog

vlba_cal.cat: vlba_cal.des
	../utils/objbin vlba_cal

m31gc_catalog.cat: m31gc_catalog.des
	../utils/objbin m31gc_catalog

borders.cat:
	../utils/makeborders

const.cat: yale.cat
	../utils/makeconst

equcoords.cat:
	../utils/makecoords

vla_cal.cat:
	grep J2000 ../raw/vla_cals.html | ../utils/vlabin -

rc3_galaxy.cat:
	../utils/rc3bin

psr_catalog.cat:
	../utils/psrbin

pn_catalog.cat:
	../utils/pnbin

star.173.pic:
	../utils/makestaricons

Y.pic:
	../utils/iconview ../raw/Y.png s 3 3
	mv ../raw/Y.pic .

V.pic:
	../utils/iconview ../raw/V.png s 3 3
	mv ../raw/V.pic .

clean:
#	-rm -f *.cat *.pic *.info *.def core

distclean:
#	-rm -f *.cat *.pic *.info *.def core
	-rm -f *~ Makefile

MPREFIX=$(DESTDIR)/usr

install:
	-mkdir $(MPREFIX)/share
	-mkdir $(MPREFIX)/share/stars
	-mkdir $(MPREFIX)/share/stars/pic
	install -m644 *.pic $(MPREFIX)/share/stars/pic
	-mkdir $(MPREFIX)/share/stars/glade
	install -m644 *.glade $(MPREFIX)/share/stars/glade
	-mkdir $(MPREFIX)/share/stars/data
	install -m644 *.cat *.dat *.info *.des *.def Makefile $(MPREFIX)/share/stars/data

uninstall:
	-rm -rf $(MPREFIX)/share/stars
