Use register_dissector_files in the plugins dissectors
[obnox/wireshark/wip.git] / plugins / m2m / CMakeLists.txt
index 57239210e01ad500ac99663a2a8d301f688271d1..2399a7ccf2ade05ad00f03540fb35674938a24e8 100644 (file)
@@ -37,31 +37,9 @@ set(PLUGIN_FILES
 
 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
 
-ADD_CUSTOM_COMMAND(
-# FIXME: Only the Python stuff has been implemented
-#        Make this into a MACRO, to avoid duplication with epan/
-#plugin.c: $(DISSECTOR_SRC) $(top_srcdir)/tools/make-dissector-reg \
-#    $(top_srcdir)/tools/make-dissector-reg.py
-#        @if test -n "$(PYTHON)"; then \
-#                echo Making plugin.c with python ; \
-#                $(PYTHON) $(top_srcdir)/tools/make-dissector-reg.py $(srcdir) \
-#                    plugin $(DISSECTOR_SRC) ; \
-#        else \
-#                echo Making plugin.c with shell script ; \
-#                $(top_srcdir)/tools/make-dissector-reg $(srcdir) \
-#                    $(plugin_src) plugin $(DISSECTOR_SRC) ; \
-#        fi
-
-    OUTPUT plugin.c
-    COMMAND ${PYTHON_EXECUTABLE}
-      ${CMAKE_SOURCE_DIR}/tools/make-dissector-reg.py
-      ${CMAKE_CURRENT_SOURCE_DIR}
-      plugin
-      ${DISSECTOR_SRC}
-    DEPENDS
-      ${DISSECTOR_SRC}
-      ${CMAKE_SOURCE_DIR}/tools/make-dissector-reg
-      ${CMAKE_SOURCE_DIR}/tools/make-dissector-reg.py
+register_dissector_files(plugin.c
+       plugin
+       ${DISSECTOR_SRC}
 )
 
 # todo