CFLAGS = -std=c11 -Wpedantic
CXXFLAGS = -std=c++14 -Wpedantic

EXECS = C_inline Cpp_fringe ada_inline

all:            $(EXECS)

ada_inline:	ada_inline.adb
	gnatmake $@
	gnatbind $@
	gnatlink $@

test:           all
	./C_inline
	./Cpp_fringe
	./ada_inline

clean:
	rm -f *~ $(EXECS) *.class *.o *.ali
