CFLAGS = -std=c11 -Wpedantic

all:            structs Nested.class packing

structs:        structs.c

Nested.class:   Nested.java
	javac Nested.java

packing:        packing.adb
	gnatmake packing
	gnatbind packing
	gnatlink packing

test:           all
	./structs
	java Nested
	./packing

clean:
	rm -f *~ structs packing *.class *.o *.ali
