CC= cc -O

LDFLAGS=-L../../src -lnusdas -lm
CFLAGS=-I../../src

all : nusdas_dump_rec nusdas_check_def nusdas_vfsys_dsp \
	nusdas_dump_indx nuscmp nus2grib grib2nus nusdas_del_file

nusdas_dump_rec : hdump_rec.o
	$(CC) -o $@ $^	$(LDFLAGS)

nusdas_check_def : check_def.o
	$(CC) -o $@ $^ $(LDFLAGS)

nusdas_vfsys_dsp : vfsys_dsp.o
	$(CC) -o $@ $^ $(LDFLAGS)

nusdas_dump_indx : dump_indx.o
	$(CC) -o $@ $^ $(LDFLAGS)

nuscmp : nuscmp.o
	$(CC) -o $@ $^ $(LDFLAGS)

nus2grib : nus2grib.o rdtarget.o grib_enc.o makebch_c.o
	$(CC) -o $@ $^ $(LDFLAGS)

grib2nus : grib2nus.o grib_dec.o 
	$(CC) -o $@ $^ $(LDFLAGS)

nusdas_del_file : file_del.o
	$(CC) -o $@ $^ $(LDFLAGS)

%.o: %.c
	$(CC) -c $< $(CFLAGS)

clean:
	rm -f *.o nusdas_dump_rec nusdas_check_def nusdas_vfsys_dsp \
	   nusdas_dump_indx nuscmp grib2nus nus2grib nusdas_del_file
