include ../Makefile.inc

ifeq ($(TARGET),pentium-mingw32msv)
	GNATMAKEARGS=	-XOS_Name=Win32 -XExtension=dll
else
	OSNAME=	-XOS_Name=Unix

ifeq ($(TARGET),i686-pc-linux-gnu)
	GNATMAKEARGS=	$(OSNAME) -XLinker_Option=Short -XExtension=so
endif

ifeq ($(TARGET),hppa1.1-hp-hpux11.00)
	GNATMAKEARGS=	$(OSNAME) -XLinker_Option=Long -XExtension=sl
endif

ifeq ($(TARGET),hppa1.1-hp-hpux11.11)
	GNATMAKEARGS=	$(OSNAME) -XLinker_Option=Long -XExtension=sl
endif

ifeq ($(TARGET),x86_64-pc-linux-gnu)
	GNATMAKEARGS=	$(OSNAME) -XLinker_Option=Short -XExtension=so
endif

ifeq ($(TARGET),sparc-sun-solaris2.8)
	GNATMAKEARGS=	$(OSNAME) -XLinker_Option=Short -XExtension=so
endif

ifeq ($(TARGET), i686-pc-solaris2.8)
	GNATMAKEARGS=	$(OSNAME) -XLinker_Option=Short -XExtension=so
endif

endif


all:
	gnatmake $(GNATMAKEARGS) -P main
	gnatmake $(GNATMAKEARGS) -P base
	gnatmake $(GNATMAKEARGS) -P clocks
	gnatmake $(GNATMAKEARGS) -P gauges
	gnatmake $(GNATMAKEARGS) -P speedometers

clean:
	gnatclean -P main
	gnatclean -P base
	gnatclean -P clocks
	gnatclean -P gauges
	gnatclean -P speedometers

run:
	PATH=$$PATH:lbase .$(S)demo
show:
	echo $(TARGET)
.PHONY: all clean run
