### Makefile for RTSS

LIBS	      = -lm

HOME	      = /c/MinGW/msys/1.0/home/foo

DEST	      = ${HOME}/bin

PREFIX	      = cygwin

ARCH	      = $(shell uname)

OBJRESDIR     = ../obj-RTSS
LIBDIR        = ../lib

MAKEFILE      = Makefile
XMAKEFILE     = XMakefile

LD_MINGW      = -Wl,--enable-auto-import

PROGRAM       = rtss
VERSION       = 2.6.4
COPYYEAR      = 1987-2010

MAKE          = make

all:		$(PROGRAM)

makedir:
	-mkdir $(LIBDIR)
	-mkdir $(OBJRESDIR)-$(VERSION)

libmatrix:	$(XMAKEFILE) makedir
	$(MAKE) -C $(OBJRESDIR)-$(VERSION) -f ../RTSS-$(VERSION)/$(XMAKEFILE) \
	ARCH="$(ARCH)" PROGRAM="$(PROGRAM)" VERSION="$(VERSION)" \
	PREFIX="$(PREFIX)" VPATH="../RTSS-$(VERSION):." HOME="$(HOME)" \
	LD_MINGW="$(LD_MINGW)" COPYYEAR="$(COPYYEAR)" libmatrix

$(PROGRAM):    $(XMAKEFILE) libmatrix makedir
	$(MAKE) -C $(OBJRESDIR)-$(VERSION) -f ../RTSS-$(VERSION)/$(XMAKEFILE) \
	ARCH="$(ARCH)" PROGRAM="$(PROGRAM)" VERSION="$(VERSION)" \
	PREFIX="$(PREFIX)" VPATH="../RTSS-$(VERSION):." HOME="$(HOME)" \
	LD_MINGW="$(LD_MINGW)" COPYYEAR="$(COPYYEAR)" $(PROGRAM)

## clean:
## 	$(MAKE) -C $(OBJRESDIR)-$(VERSION) -f ../RTSS-$(VERSION)/$(XMAKEFILE) \
## 	ARCH="$(ARCH)" PROGRAM="$(PROGRAM)" PREFIX="$(PREFIX)" \
## 	VPATH="../RTSS-$(VERSION):." HOME="$(HOME)" clean

## install:	$(PROGRAM)
## 	$(MAKE) -C $(OBJRESDIR)-$(ARCH) -f ../RTSS-$(VERSION)/$(XMAKEFILE) \
## 	ARCH="$(ARCH)" PROGRAM="$(PROGRAM)" PREFIX="$(PREFIX)" \
## 	VPATH="../RTSS-$(VERSION):." HOME="$(HOME)" install

###
