Hekateros  3.4.3
RoadNarrows Robotics Robot Arm Project
Makefile
Go to the documentation of this file.
1 ################################################################################
2 #
3 # ./sw/scripts/Makefile
4 #
5 ifdef RNMAKE_DOXY
6 /*!
7 \file
8 
9 \brief \h_hek executable scripts makefile.
10 
11 RN Make System Specific Makefile
12 
13 \pkgsynopsis
14 RoadNarrows Robotics \h_hek Robotic Arm Package
15 
16 \pkgfile{sw/scripts/Makefile}
17 
18 \pkgauthor{Robin Knight,robin.knight@roadnarrows.com}
19 
20 \pkgcopyright{2013-2018,RoadNarrows LLC,http://www.roadnarrows.com}
21 
22 \license{MIT}
23 
24 \EulaBegin
25 \EulaEnd
26 
27  * \cond RNMAKE_DOXY
28  */
29 endif
30 #
31 ################################################################################
32 
33 #------------------------------------------------------------------------------
34 # Required
35 
36 # Package Root Directory
37 RNMAKE_PKG_ROOT = ../..
38 
39 # Bootstrap package within RN Make System
40 include $(RNMAKE_PKG_ROOT)/make/Bootstrap.mk
41 
42 
43 #------------------------------------------------------------------------------
44 # Extras
45 
46 EXTRA_TGT_ALL = all-scripts
47 
48 SCRIPTS = \
49  hek_eecam_client_udp \
50  hek_eecam_kill \
51  hek_eecam_start \
52  hek_eecam_stop \
53  hek_eecam_udp \
54  hek_eecam_win \
55  hek_fwupdate \
56  hek_gpio \
57  hek_init.d.py \ hek_service
58 
59 # hek_udev_teleop.sh (deprecated)
60 
61 .PHONY: all-scripts
62 all-scripts: cp-script-files
63 
64 .PHONY: echo-all-scripts
65 echo-all-scripts:
66  $(call printEchoTgtGoalDesc,Copying scripts to $(DISTDIR_BIN))
67 
68 .PHONY: cp-script-files
69 cp-script-files:
70  $(call printGoalDesc,$(@),Copying script files to $(DISTDIR_BIN))
71  $(call copySrcDir,$(SCRIPTS),$(DISTDIR_BIN))
72 
73 
74 #------------------------------------------------------------------------------
75 # Include RNMAKE rules makefile(s)
76 
77 # include top-level rules
78 include $(RNMAKE_ROOT)/Rules.mk
79 
80 # include extras (must include after top-level)
81 include $(RNMAKE_ROOT)/Extras.mk
82 
83 
84 ifdef RNMAKE_DOXY
85 /*! \endcond RNMAKE_DOXY */
86 endif
87