- initial portable support, currently lcnc rtai+sim

This commit is contained in:
Sascha Ittner
2015-02-24 18:59:54 +01:00
parent c9fa7e8197
commit 83107b407e
13 changed files with 295 additions and 111 deletions

27
configure.mk Normal file
View File

@@ -0,0 +1,27 @@
.PHONY: configure
configure:
@echo "BUILDSYS = $(BUILDSYS)"
@echo "KERNELDIR = $(KERNELDIR)"
@echo "CC = $(CC)"
@echo "RTAI = $(RTAI)"
@echo "RTAIDIR = $(RTAIDIR)"
@echo "RTFLAGS = $(RTFLAGS)"
@echo "KERNELRELEASE = $(KERNELRELEASE)"
@echo "EXTRA_CFLAGS = $(EXTRA_CFLAGS)"
@echo "USE_RTLIBM = $(USE_RTLIBM)"
@echo "EMC2_HOME = $(EMC2_HOME)"
@echo "RUN_IN_PLACE = $(RUN_IN_PLACE)"
@echo "RTLIBDIR = $(RTLIBDIR)"
@echo "LIBDIR = $(LIBDIR)"
@echo "prefix = $(prefix)"
# include modinc
MODINC=$(shell comp --print-modinc)
include $(MODINC)
# dirty workaround to get the RTAI directory
RTAIINCDIR = $(subst /rtai.h,,$(firstword $(wildcard $(foreach i,$(subst -I,,$(filter -I%,$(RTFLAGS))), $(i)/rtai.h))))
ifneq ($(RTAIINCDIR),)
RTAIDIR = $(realpath $(RTAIINCDIR)/..)
endif