CC=gcc
BIND=gnatbind
GNATFLAGS = -g
.SUFFIXES: .adb .ads .ali

LIB = cio.o io.o 

.adb.o:
	$(CC) -c $(GNATFLAGS) $<
.ads.o:
	$(CC) -c $(GNATFLAGS) $<
.c.o:
	$(CC) -c $(CFLAGS) $<


% :: %.o $(LIB)
	$(BIND) $@.ali
	$(CC) -c $(CFLAGS) bind_$@.c
	$(CC) $(LDFLAGS) -o $@   bind_$@.o $@.o $(LIB)
hello :

clean : force
	/bin/rm -f  *.o *.ali  hello

force :