CFLAGS = -D_OS9000 -Wall -Wstrict-prototypes -O2 
CC=gcc
LIBFLAGS = -shared -Wl,-soname,

all: Asiclib Calbuff Crc Dmlib Errlib Evtbuff Fastbuff Gpslib \
     Liste Misc Post Rawbuff Ready Slowbuff Slowcontrol Util \
     libauger

.PHONY : Asiclib Calbuff Crc Dmlib Errlib Evtbuff Fastbuff Gpslib \
     Liste Misc Post Rawbuff Ready Slowbuff Slowcontrol Util \
     libauger

Asiclib:
	cd ./Asiclib && $(MAKE)
Calbuff:
	cd ./Calbuff && $(MAKE)
Crc:
	cd ./Crc && $(MAKE)
Dmlib:
	cd ./Dmlib && $(MAKE)
Errlib:
	cd ./Errlib && $(MAKE)
Evtbuff:
	cd ./Evtbuff && $(MAKE)
Fastbuff:
	cd ./Fastbuff && $(MAKE)
Gpslib:
	cd ./Gpslib && $(MAKE)
Liste:
	cd ./Liste && $(MAKE)
Misc:
	cd ./Misc && $(MAKE)
Post:
	cd ./Post && $(MAKE)
Rawbuff:
	cd ./Rawbuff && $(MAKE)
Ready:
	cd ./Ready && $(MAKE)
Slowbuff:
	cd ./Slowbuff && $(MAKE)
Slowcontrol:
	cd ./Slowcontrol && $(MAKE)
Util:
	cd ./Util && $(MAKE)


libauger: Asiclib Calbuff Crc Dmlib Errlib Evtbuff Fastbuff Gpslib \
          Liste Misc Post Rawbuff Ready Slowbuff Slowcontrol Util
	$(CC) $(LIBFLAGS)libauger.so.1 -o /usr/local/lib/libauger.so.1.0 *.o

