.PRECIOUS:	liba.a
FFLAGS	= -pfa -O
LIBS	= liba.a ~/mongo/libmongo.a -lXm -lXt -lX11

all:	x_main.o
	f77 -o xpmm $(FFLAGS) x_main.o $(LIBS)
	rm x_main.o
	mv xpmm ../
	sync
	sync

x_main.o:
	cd fsubs; make ../liba.a
	cd pfasubs; make ../liba.a
	cd f124subs; make ../liba.a
	cd pfa124subs; make ../liba.a
	cd blob; make ../liba.a
	cd pscale; make ../liba.a
	cd cleanup; make ../liba.a
	cd xwind; make ../liba.a
	cd misc; make ../liba.a
	cd fits; make ../liba.a
	ar xv liba.a x_main.o

link:
	ar x liba.a x_main.o
	f77 -o xpmm $(FFLAGS) x_main.o $(LIBS)
	rm x_main.o
	strip xpmm
	mv xpmm ../
	sync
	sync
