MOD_LIST_NAME := MISC_MODULES

EXTRA_CFLAGS := -I. -I $(TOPDIR)/rtai_cpp/
EXTRA_CXXFLAGS := -I. -I $(TOPDIR)/rtai_cpp/


obj-y :=
obj-m :=
obj-n :=
obj-  :=

rtai_cpp_test-objs := ../../crtbegin.o test.o ../../crtend.o 

obj-m			+= rt_process.o 

O_OBJS          := $(sort $(filter-out $(export-objs), $(obj-y)))
OX_OBJS         := $(sort $(filter     $(export-objs), $(obj-y)))
M_OBJS          := $(sort $(filter-out $(export-objs), $(obj-m)))
MX_OBJS         := $(sort $(filter     $(export-objs), $(obj-m)))

ifdef TOPDIR
include $(TOPDIR)/Rules.make
else
all:
	make -C ../../../ modules SUBDIRS=rtai_cpp/examples/mbx/
endif

rt_process.o: $(rtai_cpp_test-objs)
	$(LD) -r -o $@ $(rtai_cpp_test-objs)

clean:
	rm -fr core *.o *~ 