diff options
author | kukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7> | 2007-12-03 09:59:18 +0000 |
---|---|---|
committer | kukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7> | 2007-12-03 09:59:18 +0000 |
commit | 173cf2a143b1d3fd02e52f3ebb287317a1e49d7b (patch) | |
tree | 9344e5aaec05e57d54c06d75283eafe84d719f7a /plugins/easy_codec/Makefile.nmake | |
parent | f919710ac0978cf1fef4fd3d01b5caf7503c38fa (diff) |
Codec plugin example. The stub for ImTelephone libraries.
(It is not compiled by default.)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23699 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'plugins/easy_codec/Makefile.nmake')
-rw-r--r-- | plugins/easy_codec/Makefile.nmake | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/plugins/easy_codec/Makefile.nmake b/plugins/easy_codec/Makefile.nmake new file mode 100644 index 0000000000..3a8e2ac02d --- /dev/null +++ b/plugins/easy_codec/Makefile.nmake @@ -0,0 +1,64 @@ +# Makefile.nmake +# nmake file for codec_test plugin +# +# $Id$ +# + +include ..\..\config.nmake +include moduleinfo.nmake + +include Makefile.common + +CFLAGS=/WX /DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \ + /I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS) + +CPPFLAGS = $(CFLAGS) -TP + +.c.obj:: + $(CC) $(CPPFLAGS) -Fd$(PLUGIN_NAME).pdb -c $< + +LDFLAGS = $(PLUGIN_LDFLAGS) + +!IFDEF ENABLE_LIBWIRESHARK +LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib +CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS) + +CODEC_OBJECTS = $(CODEC_SRC:.c=.obj) + +CODEC_LIBS = \ + EasyG729A/EasyG729A.lib \ + EasyG7231/EasyG7231.lib \ + EasyG722/EasyG722.lib + +OBJECTS=$(CODEC_OBJECTS) + +RESOURCE=$(PLUGIN_NAME).res + +all: $(PLUGIN_NAME).dll + +$(PLUGIN_NAME).rc : moduleinfo.nmake + sed -e s/@PLUGIN_NAME@/$(PLUGIN_NAME)/ \ + -e s/@RC_MODULE_VERSION@/$(RC_MODULE_VERSION)/ \ + -e s/@RC_VERSION@/$(RC_VERSION)/ \ + -e s/@MODULE_VERSION@/$(MODULE_VERSION)/ \ + -e s/@PACKAGE@/$(PACKAGE)/ \ + -e s/@VERSION@/$(VERSION)/ \ + -e s/@MSVC_VARIANT@/$(MSVC_VARIANT)/ \ + < plugin.rc.in > $@ + +$(PLUGIN_NAME).dll $(PLUGIN_NAME).exp $(PLUGIN_NAME).lib : $(OBJECTS) $(LINK_PLUGIN_WITH) $(RESOURCE) + link -dll /out:$(PLUGIN_NAME).dll $(LDFLAGS) $(OBJECTS) $(LINK_PLUGIN_WITH) \ + $(GLIB_LIBS) $(CODEC_LIBS) $(RESOURCE) + +easy_codec_plugin.obj : easy_codec_plugin.c + $(CC) $(CFLAGS) -Fd$(PLUGIN_NAME).pdb -c easy_codec_plugin.c + +!ENDIF + +clean: + rm -f $(OBJECTS) $(PLUGIN_NAME).dll $(PLUGIN_NAME).dll.manifest $(PLUGIN_NAME).exp \ + $(RESOURCE) $(PLUGIN_NAME).rc $(PLUGIN_NAME).lib *.pdb + +distclean: clean + +maintainer-clean: distclean |