# generated by builder.sce: Please do not edit this file
# ------------------------------------------------------
krt: rt_process.o

TARGET  = rt_process.o
RTAIDIR = /home/rtai4
RTSCIDIR = /usr/local/scicos
SCIDIR = /usr/lib/scilab-2.6

MODEL = test
OBJS = test.o test_void_io.o
OBJSSTAN = test.o urtmain.o
KOBJSSTAN=$(MODEL).o krtmain.o

SCILIBS = $(SCIDIR)/libs/scicos.a $(SCIDIR)/libs/lapack.a $(SCIDIR)/libs/poly.a $(SCIDIR)/libs/calelm.a $(SCIDIR)/libs/blas.a $(SCIDIR)/libs/lapack.a 
LIBRARY = lib$(MODEL)
OTHERLIBS = 
KLIBRARY = $(RTSCIDIR)/klibsci.a
ULIBRARY = $(RTSCIDIR)/ulibsci.a

include $(SCIDIR)/Makefile.incl

CFLAGS = $(CC_OPTIONS) -O2 -I$(SCIDIR)/routines/ -I$(RTAIDIR)/include/ -I$(RTSCIDIR)/include -DMODEL=$(MODEL)
FFLAGS = $(FC_OPTIONS) -O2 -I$(SCIDIR)/routines/
include $(SCIDIR)/config/Makeso.incl

LINUX_HOME = /usr/src/linux
INC_LNX    = -I$(LINUX_HOME)/include
INC_RTA    = -I$(RTAIDIR)/include
INC_SCI    = -I$(RTSCIDIR)/include
INC_RTAI   = $(INC_RTA) $(INC_LNX) $(INC_SCI)
C_FLAGS = -I. $(INC_RTAI) -O2 -ffast-math -D__KERNEL__ -DMODULE -DMODEL=$(MODEL)

urtmain.c: $(RTSCIDIR)/urtmain.c $(MODEL).c $(MODEL)_io.c
	cp $< .

krtmain.o: $(RTSCIDIR)/krtmain.c $(MODEL).c $(MODEL)_io.c
	cc -c $(C_FLAGS) -o $@ $<

$(TARGET): $(KOBJSSTAN)
	ld -r  -o $@  $(KOBJSSTAN) $(SCILIBS) $(KLIBRARY)

test_standalone: $(OBJSSTAN)
	f77 $(FFLAGS) -o $@  $(OBJSSTAN) $(ULIBRARY) $(SCILIBS) -lpthread
