REV	= 21
WORLD	= /x/$(REV)/
REL	= $(WORLD)rel/
SYS	= $(REL)sys/
D	= Adadir/
A	= $Dcomp.chk
O	= .o
I	= .o

ICM	= icm$(REV)
CLD	= cvrt_cld -n=arg -p=arg_defs -unchecked_access -optimal
ICC	= icc$(REV) -lib=$D -quiet -noinfo $(AFLAGS)
LINK	= icc$(REV) -lib=$D -quiet -noinfo $(AFLAGS) -link

C2ADA	= ./c2ada


.SUFFIXES: .ada $I

.PRECIOUS: %$I

all: hello_world
	@echo LK MAKE DONE

$D%$I: %.ada
	$(ICC) $*.ada

include Make.deps

hello_world: $A bindings $(OBJ)
	$(LINK)=$@ -loadpstf=/flash/usr/lib/X11R4/libX11.a

$A:
	$(ICM) new -lib=$D -rel=$(REL) -sys=$(SYS)
	date > $@

depend:
	build$(REV) -depend -out=Make.deps *.ada

dep:
	mkdep -exclude=adart -lib=$D

bindings:
	- $(C2ADA) -extern_funct x11.c | sed -e 's/ window:/ xwindow:/g' > x11.inc
