#-----------------------------------------------------------------------------
#
# make libs	- build library routines and install them in the appropriate
#		  modules in ../lib
#
# make install  - builds makejls and installs it in ../bin
#
#-----------------------------------------------------------------------------

CFLAGS = $(RCC_CFLAGS) -g

basicProgram(makejls,makejls.o matrix.o readJls.o $(LCTRL) $(LLIBC),-lm)
utilityProgram(makejls,makejls.o matrix.o readJls.o $(LCTRL) $(LLIBC),-lm)

# rptest -- testing program for 'robotPosition'
rccTestProgram(rptest,robotPosition.to,,)

rciUserModule(defaultRobot)
rciUserModule(robotPosition)
#ifdef VxWorksConfig
rciUserModule(readJls)
rciUserModule(matrix)
#endif

rciCtrlModule(robotDataTab)
rciCtrlModule(getRobotData)
rciCtrlModule(genConvert)
rciCtrlModule(genKynFxns)
rciCtrlModule(gen_comfxns)
rciCtrlModule(robotInit)
rciCtrlModule(jointDescStr)

maintainRciUser(libs)
maintainRciCtrl(libs)
maintainUtils(install)

maintainVxwLibs(vxwRobots,vxlibs)

makeClean(rptest makejls test)
makeDepend()
maintainVxwSubdir()
