include $(ACISBG)/Make.compiler
include $(ACISBG)/Make.libraries

PROGS =	lc_clean make_acisbg $(BADPIXFILTER)

all:	$(PROGS)

LIBS =	$(ACISBGLIBS)

OBJ1 = pixlib_interface.o ini_pixlib.o get_param.o rmblanks.o theta_phi.o \
	urand.o if_goodttime.o newunit.o

OBJ2 = get_param.o if_goodttime.o newunit.o get_numbered_param.o \
	ssort.o istrchr.o

make_acisbg: make_acisbg.o $(OBJ1)
	${LINK.f} -o make_acisbg  make_acisbg.o $(OBJ1) $(CXCACISBGLIBS)

lc_clean: lc_clean.o $(OBJ2)
	${LINK.f} -o lc_clean lc_clean.o $(OBJ2) $(ACISBGLIBS)

badpixfilter: badpixfilter.o
	$(LINK.c) -o badpixfilter badpixfilter.o $(ACISBGLIBS)

badpixfilter.o:	badpixfilter.c
	$(CC) $(CFLAGS) -c badpixfilter.c

install: $(PROGS)
	@for i in $(PROGS) ;				\
	do						\
	  echo "Installing $$i" ;			\
	  $(INSTALL_PROGRAM) $$i $(BIN_INSTALL_DIR)/$$i;\
	done;

clean:
	@$(RM) *.a *.so *.so.? *.dylib *.o errs *pure* .nfs* \
	foo* *~ *.log \#* TAGS *.E errors gmon.out *.pg *.bak \
	$(PROGS) badpixfilter a.out *.exe core

