CFLAGS = -std=c11 -Wpedantic

EXECS = Csharp_varargs.exe C_varargs Java_varargs.class

all:            $(EXECS)

Java_varargs.class:    Java_varargs.java
	javac $<

Csharp_varargs.exe:    Csharp_varargs.cs
	mcs $<

test:           all
	./C_varargs
	java Java_varargs
	mono Csharp_varargs.exe

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