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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
# In the java directory we don't want to do anything, just
# make sure it is in the dist. Don't use EXTRA_DIST. It will copy
# the link instead of keeping them as links
javadir = $(datadir)/java
dist_java_DATA=\
Astor-7.0.9.jar \
DeviceTree-1.9.6.jar \
ATKCore-9.1.22.jar \
Jive-7.10.jar \
org.tango.pogo-9.4.5.jar \
atkpanel-5.5.jar \
log4j-1.2.15.jar \
AtkTuning-2.8.jar \
LogViewer-2.0.4.jar \
JTango-9.1.2.jar \
ATKWidget-9.1.22.jar \
tool_panels-3.2.jar \
JSSHTerminal-1.10.jar \
DBBench-1.3.jar
if TANGO_JAVA_ENABLED
bin_SCRIPTS = \
astor \
jive \
pogo \
pogo-6 \
devicetree \
atkpanel \
logviewer \
atktuning \
jdraw \
synopticappli \
atkmoni \
tg_devtest \
TangoVers \
cvstag
edit = sed \
-e 's|@SHELL[@]|$(SHELL)|g' \
-e 's|@TANGO_RC_FILE[@]|$(TANGO_RC_FILE)|g' \
-e 's|@JAVA[@]|$(JAVA)|g' \
-e 's|@DOXYGEN[@]|$(DOXYGEN)|g' \
-e 's|@libdir[@]|$(libdir)|g' \
-e 's|@prefix[@]|$(prefix)|g'
#astor jive pogo pogo-6 devicetree atkpanel logviewer atktuning jdraw synopticappli atkmoni cvstag TangoVers tg_devtest: Makefile
$(bin_SCRIPTS): Makefile
rm -f $@ $@.tmp
srcdir=''; \
test -f ./$@.in || srcdir=$(srcdir)/; \
$(edit) $${srcdir}$@.in >$@.tmp
chmod +x $@.tmp
chmod a-w $@.tmp
mv $@.tmp $@
astor: $(srcdir)/astor.in
jive: $(srcdir)/jive.in
pogo: $(srcdir)/pogo.in
pogo-6: $(srcdir)/pogo-6.in
devicetree: $(srcdir)/devicetree.in
atkpanel: $(srcdir)/atkpanel.in
logviewer: $(srcdir)/logviewer.in
atktuning: $(srcdir)/atktuning.in
jdraw: $(srcdir)/jdraw.in
synopticappli: $(srcdir)/synopticappli.in
atkmoni: $(srcdir)/atkmoni.in
cvstag: $(srcdir)/cvstag.in
TangoVers: $(srcdir)/TangoVers.in
tg_devtest: $(srcdir)/tg_devtest.in
distclean-local: distclean-local-check
.PHONY: distclean-local-check
distclean-local-check:
-rm -rf $(bin_SCRIPTS)
endif
# Make sure that all these go into the dist.
EXTRA_DIST = \
astor.in \
jive.in \
pogo.in \
pogo-6.in \
devicetree.in \
atkpanel.in \
logviewer.in \
atktuning.in \
jdraw.in \
synopticappli.in \
atkmoni.in \
cvstag.in \
tg_devtest.in \
TangoVers.in
# Even though we do not want to compile anything in the
# java-directory, we still want to install the sources in
# prefix/share/tango
install-data-hook:
(cd $(DESTDIR)$(javadir) ; \
for i in $(dist_java_DATA) ; do \
link_name=`echo $$i | @SED@ -e's/-[0-9.]*/./'` ; \
$(RM) $$link_name && @LN_S@ $$i $$link_name ; \
done \
)
|