TMPDIR   = ./tmp
IDLCOMP  = orbit-idl 
IDLFLAGS = --noskels --nostubs --nocommon

.PHONE: all clean

all:
	./validate $(IDLCOMP) $(IDLFLAGS)

clean:
	-@rm ./idl/valid/*.err   2>/dev/null
	-@rm ./idl/valid/*.out   2>/dev/null
	-@rm ./idl/valid/*.c     2>/dev/null
	-@rm ./idl/valid/*.h     2>/dev/null
	-@rm ./idl/invalid/*.err 2>/dev/null
	-@rm ./idl/invalid/*.out 2>/dev/null
	-@rm ./idl/invalid/*.c   2>/dev/null
	-@rm ./idl/invalid/*.h   2>/dev/null
	-@rm -rf $(TMPDIR)       2>/dev/null
	-@rm *.c                 2>/dev/null
	-@rm *.h                 2>/dev/null
	-@rm core                2>/dev/null

