# include ..\..\config.nmake ############### no need to modify below this line ######### CFLAGS=$(WARNINGS_ARE_ERRORS) $(STANDARD_CFLAGS) \ /I. /I.. /I../.. $(GLIB_CFLAGS) \ $(LUA_CFLAGS) -DWS_BUILD_DLL\ /I$(PCAP_DIR)\include .c.obj:: $(CC) $(CFLAGS) -Fd.\ -c $< MODULES = \ lua_bitop.c \ lrexlib.c \ lrexlib_glib.c \ lrexlib_glib_f.c \ wslua_tvb.c \ wslua_proto.c \ wslua_int64.c \ wslua_tree.c \ wslua_pinfo.c \ wslua_listener.c \ wslua_gui.c \ wslua_dir.c \ wslua_util.c \ wslua_field.c \ wslua_file.c \ wslua_struct.c \ wslua_dumper.c \ wslua_internals.c OBJECTS= \ init_wslua.obj \ register_wslua.obj \ taps_wslua.obj \ lua_bitop.obj \ lrexlib.obj \ lrexlib_glib.obj \ lrexlib_glib_f.obj \ wslua_tvb.obj \ wslua_proto.obj \ wslua_int64.obj \ wslua_tree.obj \ wslua_pinfo.obj \ wslua_listener.obj \ wslua_gui.obj \ wslua_dir.obj \ wslua_util.obj \ wslua_field.obj \ wslua_file.obj \ wslua_struct.obj \ wslua_dumper.obj \ wslua_internals.obj wslua.lib : $(OBJECTS) init.lua link /lib /NODEFAULTLIB /out:wslua.lib $(OBJECTS) clean: rm -f $(OBJECTS) wslua.lib *.pdb *.sbr init.lua taps_wslua.c declare_wslua.h register_wslua.c taps.txt init_wslua.c: declare_wslua.h distclean: clean maintainer-clean: distclean TAPS_USED = \ ../dissectors/packet-http.h \ ../dissectors/packet-ip.h \ ../dissectors/packet-udp.h \ ../dissectors/packet-h225.h taps: $(TAPS_USED) touch taps taps_wslua.c: make-taps.pl taps $(PERL) make-taps.pl taps taps_wslua.c taps.txt taps.txt: taps_wslua.c register_wslua.c: declare_wslua.h wslua.h: declare_wslua.h declare_wslua.h: make-reg.pl $(MODULES) $(PERL) make-reg.pl $(MODULES) doc: $(MODULES) $(PERL) make-doc.pl $(MODULES) dummy: touch dummy init.lua: template-init.lua make-init-lua.pl ../ftypes/ftypes.h ../../wiretap/wtap.h ../proto.h $(PERL) make-init-lua.pl "../.." template-init.lua > init.lua checkapi: $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \ $(MODULES) \ init_wslua.c \ register_wslua.c \ taps_wslua.c