include ../../Configure
PROGRAM =	lightcurve
HOME 	=	$(ROOT)/lightcurve

default: $(PROGRAM)

BIN	=	$(HOME)/bin
INC	= 	$(HOME)/include
SRC	=	$(HOME)/src
MAN	=	$(HOME)/doc
DESTBIN	=	$(LBIN)
DESTLIB	=	$(LLIB)
DESTINC	=	$(LINC)
DESTMAN	=	$(LMAN)

#  
INCS	= 	-I$(INC) -I$(LINC) -I$(XINC)
LIBS	= 	-L$(LLIB) -lohana -lFITS -lm 
CFLAGS	=	-o $*.o $(INCS) 
CCFLAGS	=	$(INCS) $(LIBS) 

OBJS = \
$(SRC)/args.o 		$(SRC)/get_names.o \
$(SRC)/get_stars.o 	$(SRC)/sort_stars.o \
$(SRC)/get_unique.o 	$(SRC)/get_sources.o \
$(SRC)/get_info.o 	$(SRC)/make_table.o \
$(SRC)/lightcurve.o	\
$(SRC)/sort_seq.o	\
$(SRC)/help.o 

$(OBJS): $(INC)/lightcurve.h

$(PROGRAM):	$(BIN)/$(PROGRAM)

$(BIN)/$(PROGRAM): $(OBJS)
	@if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
	$(CC) $(OBJS) -o $(BIN)/$(PROGRAM) $(CCFLAGS)

# -----------------------
install:
	@if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
	rm -f $(DESTBIN)/$(PROGRAM)
#	rm -f $(DESTMAN)/$(PROGRAM).1
	cp $(BIN)/$(PROGRAM)   $(DESTBIN)/
#	cp $(MAN)/$(PROGRAM).1 $(DESTMAN)/

clean:	
	rm -f $(BIN)/*.$(ARCH)
	rm -f `find . -name "*.o"`
	rm -f `find . -name "*~"`
	rm -f `find . -name "#*"`

dist: clean
	rm -f $(BIN)/$(PROGRAM)

