ALLIANCE_INCLUDE= /labo/include
ALLIANCE_LIB	= /labo/lib

VERSION		= 2.4

MPH_H		= $(ALLIANCE_INCLUDE)/mph306.h
MUT_H		= $(ALLIANCE_INCLUDE)/mut309.h
RPR_H		= $(ALLIANCE_INCLUDE)/rpr105.h
RFM_H		= $(ALLIANCE_INCLUDE)/rfm103.h
RDS_H		= $(ALLIANCE_INCLUDE)/rds103.h 
RUT_H		= $(ALLIANCE_INCLUDE)/rut101.h

DEFINES		= -DMPH_H='"mph306.h"' \
		  -DMUT_H='"mut309.h"' \
                  -DRPR_H='"rpr105.h"' \
                  -DRFM_H='"rfm103.h"' \
                  -DRDS_H='"rds103.h"' \
                  -DRUT_H='"rut101.h"' \
		  -DVERSION='"$(VERSION)"'\
                  -D$(ARCHI) 

BIN		= ../bin

LIB 		= -L$(ALLIANCE_LIB) \
		  -lRtl100 -lRgs102 -lRcf102 -lRfm103 -lRut101 -lRds103 \
		  -lRpr105  -lMpu306 -lMcp307  -lMap305 -lMph306 -lMut309 -lm 

CC		= cc -O

CFLAGS		= -I$(ALLIANCE_INCLUDE) $(DEFINES) 

OBJECTS		= merge.o main.o rdsacces+.o statistics.o postrat.o

.c.o		: generic.h $(MUT_H) $(MPH_H) $(RDS_H) $(RPR_H) $(RFM_H) $(RUT_H)
		  $(CC) $(CFLAGS) -c $<
			
$(BIN)/s2r 	: $(OBJECTS) Makefile
		  $(CC) $(OBJECTS) $(LIB) -o $(BIN)/s2r

$(BIN)/rdsx2y 	: rdsx2y.o Makefile
		  $(CC) rdsx2y.o $(LIB) -o $(BIN)/rdsx2y 

rdsx2y.o	: rdsx2y.c

distrib		: $(BIN)/s2r
	
clean		:
		  \rm *.o

merge.o		: merge.c      rdsacces+.h maxima.h statistics.h
main.o		: main.c       rdsacces+.h maxima.h statistics.h postrat.h
rdsacces+.o	: rdsacces+.c  rdsacces+.h maxima.h statistics.h
postrat.o	: postrat.c    rdsacces+.h maxima.h 
statistics.o	: statistics.c statistics.h

rcs	:
	ci -l$(VERSION) *.c *.h Makefile 
