# rtx_rtai Makefile sample made by DM, 2003-03-29


## Set source directory
MY_DIR = /home/mdavor/temp/test/rtx-rtai/src

## Set include directory
COMMON_INC = /home/mdavor/temp/test/rtx-rtai/include

## Set target gcc
CC = /usr/local/arm-linux/bin/arm-linux-gcc
LD = /usr/local/arm-linux/bin/arm-linux-ld

CFLAGS_rtx_rtai_tmp.o = -I$(COMMON_INC)

## Set RTAI directory
RTAIDIR = /usr/src/arm-rtai-24.1.10
## Set path to the ar(-ed) libgcc.a modules
LIBGCC = /usr/local/arm-linux/lib/gcc-lib/arm-linux/2.95.3/libgcc

MI_OBJS += rtx_rtai_tmp.o

include $(RTAIDIR)/Rules.make


all: all_targets


all_targets:
	make -C $(RTAIDIR) modules SUBDIRS=$(MY_DIR)
	$(LD) -r $(MY_DIR)/rtx_rtai_tmp.o $(LIBGCC)/_divdi3.o -o $(MY_DIR)/rtx_rtai.o
#	rm -f rtx_rtai_tmp.o

clean:
	make -C $(RTAIDIR) subclean SUBDIRS=$(MY_DIR)

rtx_rtai_tmp.c: rtx_rtai.c
	ln -sf $(MY_DIR)/$< $(MY_DIR)/$@

