aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wslua/Makefile.nmake
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2006-09-25 01:09:00 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2006-09-25 01:09:00 +0000
commit6462d05044d74e475253518912c0635222bd7fc2 (patch)
tree32834c107cb9baab32f865999d3d69d877452e71 /epan/wslua/Makefile.nmake
parent299469d48d57337e6381f2d5363ece52c9a36d37 (diff)
downloadwireshark-6462d05044d74e475253518912c0635222bd7fc2.tar.gz
wireshark-6462d05044d74e475253518912c0635222bd7fc2.tar.bz2
wireshark-6462d05044d74e475253518912c0635222bd7fc2.zip
Move the Lua interface into epan... (not a plugin anymore).
- Rename Tap into Listener - add a mechanism to pass protocols' tap data to the Listener svn path=/trunk/; revision=19319
Diffstat (limited to 'epan/wslua/Makefile.nmake')
-rw-r--r--epan/wslua/Makefile.nmake69
1 files changed, 69 insertions, 0 deletions
diff --git a/epan/wslua/Makefile.nmake b/epan/wslua/Makefile.nmake
new file mode 100644
index 0000000000..497ab2eebe
--- /dev/null
+++ b/epan/wslua/Makefile.nmake
@@ -0,0 +1,69 @@
+#
+# $Id$
+#
+
+include ..\..\config.nmake
+
+############### no need to modify below this line #########
+
+CFLAGS=/DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) $(LUA_CFLAGS)\
+ /I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
+
+LDFLAGS = /NOLOGO /INCREMENTAL:no /MACHINE:I386 $(LOCAL_LDFLAGS)
+
+!IFDEF LUA_DIR
+!IFDEF ENABLE_LIBWIRESHARK
+LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
+CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
+
+MODULES= \
+ elua_dumper.c \
+ elua_field.c \
+ elua_gui.c \
+ elua_pinfo.c \
+ elua_proto.c \
+ elua_tap.c \
+ elua_tree.c \
+ elua_tvb.c \
+ elua_util.c
+
+OBJECTS= \
+ elua.obj \
+ elua_dumper.obj \
+ elua_field.obj \
+ elua_gui.obj \
+ elua_pinfo.obj \
+ elua_plugin.obj \
+ elua_proto.obj \
+ elua_tap.obj \
+ elua_tree.obj \
+ elua_tvb.obj \
+ elua_util.obj
+
+lua.dll lua.exp lua.lib : $(OBJECTS) $(LINK_PLUGIN_WITH)
+ link -dll /out:lua.dll $(LDFLAGS) $(OBJECTS) $(LINK_PLUGIN_WITH) \
+ $(GLIB_LIBS) $(LUA_LIBS) ..\..\wiretap\wiretap-$(WTAP_VERSION).lib
+
+
+elua_register.h: elua_makereg.pl $(MODULES)
+ $(PERL) elua_makereg.pl $(MODULES) > elua_register.h
+
+elua.c: elua_register.h
+
+doc: $(MODULES)
+ $(PERL) elua_makedoc.pl $(MODULES)
+
+#elua.c: $(LUA_LIBS)
+
+init.lua: template-init.lua make-init-lua.pl ../../epan/ftypes/ftypes.h ../../wiretap/wtap.h ../../epan/proto.h
+ $(PERL) make-init-lua.pl template-init.lua > init.lua
+
+!ENDIF
+!ENDIF
+
+clean:
+ rm -f $(OBJECTS) lua.dll lua.exp lua.lib *.pdb init.lua
+
+distclean: clean
+
+maintainer-clean: distclean