rendered paste body#
# Makefile.inc. Generated from Makefile.inc.in by configure.
# on Tue Aug 22 20:12:27 UTC 2006
#
# User definable build-options
# use the next few lines to define the kind of kinematics you want linked
# into the motion module
KINEMATICS=trivkins
#KINEMATICS=yourkins (make sure there is a file emc2/src/emc/kinematics/yourkins.c)
# Directories
#############
prefix=/usr/local
exec_prefix=${prefix}
EMC2_HOME=/home/pier/emc2
LIB_DIR=/home/pier/emc2/lib
#used for install stuff
#but have them here as reference
#build system only uses EMC2_RTLIB_DIR when creating rtapi.conf
EMC2_BIN_DIR=${exec_prefix}/bin
EMC2_TCL_DIR=/usr/local/share/emc/tcl
EMC2_HELP_DIR=/usr/local/share/doc/emc2
EMC2_RTLIB_DIR=/usr/realtime/modules/emc2
EMC2_CONFIG_DIR=@EMC2_CONFIG_DIR@
EMC2_USER_CONFIG_DIR=~/emc2/configs
EMC2_SYSTEM_CONFIG_DIR=/usr/local/etc/emc2/configs
EMC2_NCFILES_DIR=/usr/local/share/emc/ncfiles
REALTIME=/etc/init.d/realtime
EMC2_IMAGEDIR=${prefix}/etc/emc2/
MODULE_EXT=.ko # module extension, used when insmod'ing
# used for building
RTDIR = /usr/realtime
# Standard configure directories
# do we really need these?
bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include
moduledir = /usr/realtime/modules
rip_moduledir =
kernelvers = 2.6.15.1
# i18n variables:
package = emc2
localedir = /usr/share/locale
LANGUAGES =
#still needs discussion
# do we really need these?
initd_dir = /etc/init.d
docsdir = ${prefix}/share/doc/emc2
ncfilesdir = ${prefix}/share/emc/ncfiles
tcldir = ${prefix}/share/emc/tcl
# /Standard configure directories
RUN_IN_PLACE = no
RTNAME = rtai-3.0
RTPREFIX = rtai
RTAI = 3
RTFLAGS = -I. -I/usr/realtime/include -g -ffast-math -mhard-float -DRTAI=3
KERNELDIR = /usr/src/linux
RTFLAGS := -I. -I/usr/realtime/include $(RTFLAGS) -DRTAPI -D_GNU_SOURCE -Drealtime -D_FORTIFY_SOURCE=0
USE_RTLIBM = 1
USE_LIBM =
USE_STUBS =
MATHINC =
MATHLIB =
ULFLAGS = -Wall -g -I. -I/usr/realtime/include -DULAPI -D_GNU_SOURCE -O2 -DLOCALE_DIR=\"$(localedir)\" -DPACKAGE=\"$(package)\"
MODULE_EXT = .ko
BUILD_SYS = kbuild
CC = gcc
DEPSTYLE = gcc3
# local flags for GTK include
GTK_VERSION = 1.2
GTK_CFLAGS = -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
GTK_LIBS = -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXext -lX11 -lm
# tcl tk cflags, includes and libs
TCL_DBGX=
TK_DBGX=
TCL_CFLAGS=-I/usr/include -I/usr/X11R6/include
TCL_LIBS=-L/usr/lib -ltcl8.4${TCL_DBGX} -L/usr/X11R6/lib -lX11 -ldl -lieee -lm -L/usr/lib -ltk8.4
AR = /usr/bin/ar
ARFLAGS = cr
CXX = g++
CFLAGS += -Wno-strict-aliasing -fno-strict-aliasing
CXXFLAGS = $(CFLAGS)
MAKEFLAGS =
RANLIB = ranlib
RANLIBFLAGS =
#
# i18n
#
#### BEGIN CONFIG ####
# To disable compilation of any particular module,
# edit the following lines replacing "m" with "n".
#
# In time, we may have some fancy dohicky to set
# these options at compile time.
# usually you need rtapi,
# so you probably don't want to change this
CONFIG_RTAPI=m
# rtapi examples
CONFIG_RTAPI_EXAMPLES_EXTINT=m
CONFIG_RTAPI_EXAMPLES_FIFO=m
CONFIG_RTAPI_EXAMPLES_SEM=m
CONFIG_RTAPI_EXAMPLES_SHMEM=m
CONFIG_RTAPI_EXAMPLES_TIMER=m
# emc motion module
CONFIG_MOTMOD=m
# HAL components
CONFIG_BLOCKS=m
CONFIG_DEBOUNCE=m
CONFIG_ENCODER=m
CONFIG_ENCODER_RATIO=m
CONFIG_STEPGEN=m
CONFIG_FREQGEN=m
CONFIG_SIGGEN=m
CONFIG_PID=m
CONFIG_SUPPLY=m
CONFIG_CLASSICLADDER_RT=m
CONFIG_TIMEDELAY=m
CONFIG_SIM_ENCODER=m
# HAL drivers
CONFIG_HAL_PARPORT=m
CONFIG_HAL_TIRO=m
CONFIG_HAL_EVOREG=m
CONFIG_HAL_MOTENC=m
CONFIG_HAL_SKELETON=m
CONFIG_HAL_STG=m
CONFIG_HAL_VTI=m
CONFIG_HAL_M5I20=m
CONFIG_HAL_AX521H=m
CONFIG_HAL_PPMC=m
# AXIS autobuild support
BUILD_AXIS=no
AXIS_DIR=
#### END CONFIG ####