1 ################################################################################ 31 ################################################################################ 33 #------------------------------------------------------------------------------ 36 # Package Root Directory 39 # Bootstrap package within RN Make System 40 include $(RNMAKE_PKG_ROOT)/make/Bootstrap.mk
43 #------------------------------------------------------------------------------
46 EXTRA_TGT_ALL = extra-make
47 EXTRA_TGT_ALL_POST = extra-make-post
48 EXTRA_TGT_DEPS = extra-deps
49 EXTRA_TGT_CLEAN = extra-clean
52 NETMSGS_XML_FILES = bsDynaMsgs.xml
53 NETMSGS_H_DIR = $(RNMAKE_PKG_ROOT)/include/botsense
54 NETMSGS_CFLAGS = --incprefix=botsense
55 NETMSGS_PY_DIR = $(RNMAKE_PKG_ROOT)/bsPython/modules/
BotSense/Dynamixel
56 NETMSGS_SHARE_DIR = $(RNMAKE_PKG_ROOT)/share/msgs
58 SWIG_FILES = bsDynaCore.i
59 SWIG_EXTMOD_DIR = $(RNMAKE_PKG_ROOT)/bsPython/modules/
BotSense/Dynamixel
60 SWIG_EXTMOD_LIBS = -lbotsense -lrnr_netmsgs -lrnr
63 extra-make: netmsgs-all
65 .PHONY: extra-make-post
66 extra-make-post: swig-all
69 extra-deps: netmsgs-all
73 extra-clean: netmsgs-clean swig-clean
76 #------------------------------------------------------------------------------ 77 # Include RNMAKE rules makefile(s) 79 # include top-level rules 80 include $(RNMAKE_ROOT)/Rules.mk
82 # include netmsgs rules
83 include $(RNMAKE_ROOT)/Rules.netmsgs.mk
86 include $(RNMAKE_ROOT)/Rules.swig.mk