-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile-ros
31 lines (20 loc) · 987 Bytes
/
Makefile-ros
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
include $(PLEXIL_HOME)/makeinclude/standard-defs.make
OSTYPE ?= $(shell uname -s)
MACHTYPE ?= $(shell uname -p)
OS_ARCH = $(OSTYPE)-$(MACHTYPE)
LIBRARY = ECIRobotAdapter
SRC = subscriber.cc ECIRobotSystemHandler.cc ECIRobotAdapter.cc
INC = subscriber.hh ECIRobotSystemHandler.hh ECIRobotAdapter.hh
INC_DIRS += $(PLEXIL_HOME)/src/third-party/pugixml/src $(PLEXIL_HOME)/src/utils \
$(PLEXIL_HOME)/src/value $(PLEXIL_HOME)/src/expr $(PLEXIL_HOME)/src/intfc \
$(PLEXIL_HOME)/src/exec $(PLEXIL_HOME)/src/app-framework /opt/ros/indigo/include
# added: roscpp rosconsole rostime roscpp_serialization
LIBS += pugixml PlexilAppFramework PlexilExec PlexilIntfc PlexilExpr PlexilValue PlexilUtils roscpp rosconsole rostime roscpp_serialization
# ROS added
EXE_FLAGS += -rpath,/opt/ros/indigo/lib
LIB_PATH += /opt/ros/indigo/lib
LIB_TARGET = lib$(LIB_NAME)$(LIB_EXT)
include $(PLEXIL_HOME)/makeinclude/standard-targets.make
test1:
plexilexec -p plans/plan1.plx
-include Makedepend