tool/Makefile.am
changeset 1165 c5d6e28eec91
parent 1142 59be91dfcbe1
child 1168 b4c464c54a46
--- a/tool/Makefile.am	Mon Jul 28 14:03:45 2008 +0000
+++ b/tool/Makefile.am	Mon Jul 28 14:06:03 2008 +0000
@@ -37,9 +37,9 @@
 
 ethercat_SOURCES = \
 	MasterDevice.cpp MasterDevice.h \
-	Command.cpp \
 	CommandAlias.cpp \
 	CommandConfig.cpp \
+	Command.cpp \
 	CommandData.cpp \
 	CommandDebug.cpp \
 	CommandDomains.cpp \
@@ -52,11 +52,18 @@
 	CommandSlaves.cpp \
 	CommandStates.cpp \
 	CommandUpload.cpp \
+	CommandVersion.cpp \
 	CommandXml.cpp \
 	coe_datatypes.cpp \
 	sii_crc.cpp \
 	main.cpp
 
-ethercat_CXXFLAGS = -I../master -Wall
+REV = `if test -s $(srcdir)/../svnrevision; then \
+		cat $(srcdir)/../svnrevision; \
+	else \
+		svnversion $(srcdir)/.. 2>/dev/null || echo "unknown"; \
+	fi`
+
+ethercat_CXXFLAGS = -I../master -Wall -DSVNREV=$(REV)
 
 #------------------------------------------------------------------------------