114
118
image\capinfos.res image\editcap.res image\mergecap.res \
115
119
image\text2pcap.res image\wiretap.res image\dumpcap.res
117
all: config.h tools image codecs wiretap epan $(EXECUTABLES) $(RESOURCES) doc install-deps
121
all: config.h tools image codecs $(ZLIB_DIR)\zlib1.dll wiretap epan $(EXECUTABLES) $(RESOURCES) doc install-deps
122
nmake -f makefile.nmake
126
$(MAKE) /$(MAKEFLAGS) -f makefile.nmake
167
171
wireshark.exe : config.h svnversion.h $(wireshark_OBJECTS) getopt.obj codecs epan gtk image\wireshark.res wiretap\wiretap-$(WTAP_VERSION).lib codecs\codecs.lib gtk\libui.lib plugins
170
/OUT:wireshark.exe $(guiflags) $(guilibsdll) $(LDFLAGS) /SUBSYSTEM:windows $(wireshark_LIBS) getopt.obj $(GTK1_LIBS) codecs\codecs.lib gtk\libui.lib $(wireshark_OBJECTS) image\wireshark.res
174
/OUT:wireshark.exe $(guiflags) $(guilibsdll) $(LDFLAGS) /LARGEADDRESSAWARE /SUBSYSTEM:windows $(wireshark_LIBS) getopt.obj $(GTK1_LIBS) codecs\codecs.lib gtk\libui.lib $(wireshark_OBJECTS) image\wireshark.res
177
181
wireshark-gtk2.exe : config.h svnversion.h $(wireshark_OBJECTS) getopt.obj codecs epan gtk2 image\wireshark.res wiretap\wiretap-$(WTAP_VERSION).lib codecs\codecs.lib gtk2.tmp\libui.lib plugins
180
/OUT:wireshark-gtk2.exe $(guiflags) $(guilibsdll) $(LDFLAGS) /SUBSYSTEM:windows $(wireshark_LIBS) getopt.obj $(GTK2_LIBS) codecs\codecs.lib gtk2.tmp\libui.lib $(wireshark_OBJECTS) image\wireshark.res
184
/OUT:wireshark-gtk2.exe $(guiflags) $(guilibsdll) $(LDFLAGS) /LARGEADDRESSAWARE /SUBSYSTEM:windows $(wireshark_LIBS) getopt.obj $(GTK2_LIBS) codecs\codecs.lib gtk2.tmp\libui.lib $(wireshark_OBJECTS) image\wireshark.res
184
188
tshark.exe : config.h svnversion.h $(tshark_OBJECTS) getopt.obj epan image\tshark.res wiretap\wiretap-$(WTAP_VERSION).lib plugins
187
/OUT:tshark.exe $(conflags) $(conlibsdll) $(LDFLAGS) /SUBSYSTEM:console $(tshark_LIBS) $(tshark_OBJECTS) getopt.obj image\tshark.res
191
/OUT:tshark.exe $(conflags) $(conlibsdll) $(LDFLAGS) /LARGEADDRESSAWARE /SUBSYSTEM:console $(tshark_LIBS) $(tshark_OBJECTS) getopt.obj image\tshark.res
190
194
capinfos.exe : config.h capinfos.obj getopt.obj wiretap\wiretap-$(WTAP_VERSION).lib image\capinfos.res
193
197
/OUT:capinfos.exe $(conflags) $(conlibsdll) $(LDFLAGS) /SUBSYSTEM:console capinfos.obj getopt.obj $(capinfos_LIBS) image\capinfos.res
196
editcap.exe : config.h editcap.obj getopt.obj strptime.obj epan\crypt-md5.obj wiretap\wiretap-$(WTAP_VERSION).lib image\editcap.res
200
editcap.exe : config.h editcap.obj getopt.obj strptime.obj epan\crypt\crypt-md5.obj wiretap\wiretap-$(WTAP_VERSION).lib image\editcap.res
199
/OUT:editcap.exe $(conflags) $(conlibsdll) $(LDFLAGS) /SUBSYSTEM:console editcap.obj getopt.obj strptime.obj epan\crypt-md5.obj $(editcap_LIBS) image\editcap.res
203
/OUT:editcap.exe $(conflags) $(conlibsdll) $(LDFLAGS) /SUBSYSTEM:console editcap.obj getopt.obj strptime.obj epan\crypt\crypt-md5.obj $(editcap_LIBS) image\editcap.res
202
206
mergecap.exe : config.h svnversion.h mergecap.obj merge.obj getopt.obj wiretap\wiretap-$(WTAP_VERSION).lib image\mergecap.res
249
253
-e "s/@HAVE_LUA@/$(LUA_CONFIG)/" \
250
254
-e "s/@HAVE_LUA_5_1@/$(LUA_VERSION)/" \
251
255
-e "s/@HAVE_AIRPCAP@/$(AIRPCAP_CONFIG)/" \
256
-e "s/@HAVE_AIRPDCAP@/$(AIRPDCAP_CONFIG)/" \
252
257
-e "s/@HAVE_LIBPORTAUDIO@/$(PORTAUDIO_CONFIG)/" \
253
258
-e "s/@PORTAUDIO_API_1@/$(PORTAUDIO_API_CONFIG)/" \
254
259
-e "s/@HAVE_NET_SNMP@/$(NET_SNMP_CONFIG)/" \
255
-e "s/@HAVE_SOME_SNMP@/$(SOME_SNMP_CONFIG)/" \
256
260
< config.h.win32 > $@
258
262
ps.c : rdps.exe print.ps
288
292
# Build "tshark-tap-register.c", which contains a function
289
293
# "register_all_tap_listeners()"
290
# that calls the register routines for all tehtereal tap listeners.
294
# that calls the register routines for all TShark tap listeners.
292
296
# We do this by grepping through sources.
313
317
clean: clean_gtk2.tmp clean-deps
314
318
rm -f $(wireshark_OBJECTS) $(tshark_OBJECTS) $(EXTRA_OBJECTS) \
315
$(EXECUTABLES) $(PDB_FILE) \
319
$(EXECUTABLES) *.pdb *.exe.manifest \
316
320
capinfos.obj editcap.obj mergecap.obj text2pcap.obj getopt.obj\
317
321
text2pcap-scanner.obj text2pcap-scanner.c rdps.obj \
318
322
rdps.pdb rdps.exe rdps.ilk config.h ps.c AUTHORS-SHORT \
350
354
# "distclean" removes all files not part of the distribution.
351
355
# It does not remove generated files that are part of the distribution.
357
!IF "$(MSVC_VARIANT)" != "MSVC6"
358
rm -f $(ZLIB_DIR)\zlib1.dll $(ZLIB_DIR)\zlib1.dll.manifest \
359
$(ZLIB_DIR)\include\zlib.h $(ZLIB_DIR)\include\zconf.h \
360
$(ZLIB_DIR)\lib\zdll.lib
353
362
rm -f config.h $(BUILT_SOURCES)
355
364
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
414
423
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
426
# None MSVC6 variants have to avoid indirectly using msvcrt.dll,
427
# therefore compile the zlib dll from source ZLIB_DIR package.
428
# To avoid path problems, copy the zlib sources to a temp dir,
429
# compile and copy the resulting files back to (source) ZLIB_DIR
430
$(ZLIB_DIR)\zlib1.dll:
431
!IF "$(MSVC_VARIANT)" != "MSVC6"
432
xcopy $(ZLIB_DIR) zlib.tmp /D /I /E /Y
434
$(MAKE) /$(MAKEFLAGS) -f win32/Makefile.msc zlib1.dll LOC="-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE"
435
if not exist $(ZLIB_DIR) mkdir $(ZLIB_DIR)
436
if not exist $(ZLIB_DIR)\lib mkdir $(ZLIB_DIR)\lib
437
if not exist $(ZLIB_DIR)\include mkdir $(ZLIB_DIR)\include
438
copy zlib1.dll $(ZLIB_DIR)
439
if exist zlib1.dll.manifest copy zlib1.dll.manifest $(ZLIB_DIR)
440
copy zdll.lib $(ZLIB_DIR)\lib
441
copy zconf.h $(ZLIB_DIR)\include
442
copy zlib.h $(ZLIB_DIR)\include
419
449
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
501
$(SH) tools\win32-setup.sh --appverify $(REQUIRED_TOOLS)
531
@$(SH) tools\win32-setup.sh --appverify $(REQUIRED_TOOLS)
503
533
# Download and install all the required libraries into WIRESHARK_LIBS.
504
# If you used this setup target before, consider doing a clean_setup.
506
!IF "$(GTK2_INST_VERSION)" == "2.8"
507
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
508
glib gtk2.8/glib-2.8.4-20051212.zip
509
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
510
glib gtk2.8/glib-dev-2.8.4-20051212.zip
534
# A clean_setup is done first to ensure that the target dirs don't
535
# contain old files remaining from a previous setup run.
536
setup: verify_tools clean_setup
537
if not exist $(WIRESHARK_LIBS) md $(WIRESHARK_LIBS)
538
!IF "$(GTK2_INST_VERSION)" == "2.10"
539
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
540
glib gtk2.10/glib-2.12.7.zip
541
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
542
glib gtk2.10/glib-dev-2.12.7.zip
543
!ELSEIF "$(GTK2_INST_VERSION)" == "2.8"
544
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
545
glib gtk2.8/glib-2.12.4.zip
546
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
547
glib gtk2.8/glib-dev-2.12.4.zip
511
548
!ELSEIF "$(GTK2_INST_VERSION)" == "2.6"
512
549
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
513
550
glib gtk2.6/glib-2.6.6.zip
533
570
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
534
571
libiconv-1.9.1.bin.woe32 libiconv-1.9.1.bin.woe32.zip
535
572
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
536
gettext-runtime-0.13.1 gettext-runtime-0.13.1.zip
573
gettext-0.14.5 gettext-0.14.5.zip
537
574
!IFDEF NET_SNMP_DIR
538
575
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
542
579
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
557
598
pcre-6.4 pcre-6.4-lib.zip
601
!IF "$(MSVC_VARIANT)" == "MSVC6"
560
602
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
561
603
zlib123-dll zlib123-dll.zip
605
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
564
610
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
567
613
!IFDEF GNUTLS_DIR
568
614
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
571
617
!IFDEF PORTAUDIO_DIR
572
618
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
573
. portaudio_v18_1.zip
577
!IF "$(GTK2_INST_VERSION)" == "2.8"
578
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
579
gtk2 gtk2.8/gtk+-2.8.9.zip
580
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
581
gtk2 gtk2.8/gtk+-dev-2.8.9.zip
582
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
583
gtk2 gtk2.8/cairo-1.0.2.zip
584
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
585
gtk2 gtk2.8/cairo-dev-1.0.2.zip
623
!IF "$(GTK2_INST_VERSION)" == "2.10"
624
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
625
gtk2 gtk2.10/gtk+-2.10.7.zip
626
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
627
gtk2 gtk2.10/gtk+-dev-2.10.7.zip
628
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
629
gtk2 gtk2.10/cairo-1.2.6.zip
630
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
631
gtk2 gtk2.10/cairo-dev-1.2.6.zip
632
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
633
gtk2 gtk2.10/atk-1.12.3.zip
634
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
635
gtk2 gtk2.10/atk-dev-1.12.3.zip
636
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
637
gtk2 gtk2.10/libpng-1.2.8-bin.zip
638
!ELSEIF "$(GTK2_INST_VERSION)" == "2.8"
639
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
640
gtk2 gtk2.8/gtk+-2.8.20.zip
641
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
642
gtk2 gtk2.8/gtk+-dev-2.8.20.zip
643
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
644
gtk2 gtk2.8/cairo-1.2.6.zip
645
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
646
gtk2 gtk2.8/cairo-dev-1.2.6.zip
586
647
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
587
648
gtk2 gtk2.8/atk-1.10.3.zip
588
649
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
604
665
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
605
666
gtk2 gtk2.4/gtk+-dev-2.4.14.zip
606
667
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
607
gtk2 gtk2.4/atk-1.6.0.zip
668
gtk2 gtk2.4/atk-1.6.1.zip
608
669
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
609
gtk2 gtk2.4/atk-dev-1.6.0.zip
670
gtk2 gtk2.4/atk-dev-1.6.1.zip
611
672
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
612
673
gtk2 gtk2/gtk+-2.2.4-20040124.zip
617
678
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
618
679
gtk2 gtk2/atk-dev-1.4.0.zip
620
!IF "$(PANGO_INST_VERSION)" == "1.10"
681
!IF "$(PANGO_INST_VERSION)" == "1.14"
682
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
683
gtk2 gtk2.10/pango-1.14.9.zip
684
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
685
gtk2 gtk2.10/pango-dev-1.14.9.zip
686
!ELSEIF "$(PANGO_INST_VERSION)" == "1.10"
621
687
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
622
688
gtk2 gtk2.8/pango-1.10.1.zip
623
689
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
643
709
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
644
710
gtk-wimp gtk-wimp/gtk-wimp-0.7.0-bin.zip
713
@$(SH) tools\win32-setup.sh --download "$(WIRESHARK_LIBS)" \
714
user-guide user-guide-20494.zip
647
717
@echo Wireshark is ready to build.
650
720
# downloaded zip files.
652
722
rm -r -f $(WIRESHARK_LIBS)/adns-1.0-win32-05
653
rm -r -f $(WIRESHARK_LIBS)/gettext-runtime-0.13.1
723
rm -r -f $(WIRESHARK_LIBS)/gettext-0.14.5
654
724
rm -r -f $(WIRESHARK_LIBS)/glib
655
rm -r -f $(WIRESHARK_LIBS)/gnutls-1.5.0-1
725
rm -r -f $(WIRESHARK_LIBS)/gnutls-1.6.1-1
656
726
rm -r -f $(WIRESHARK_LIBS)/gtk2
657
727
rm -r -f $(WIRESHARK_LIBS)/gtk+
658
728
rm -r -f $(WIRESHARK_LIBS)/gtk-wimp
659
729
rm -r -f $(WIRESHARK_LIBS)/kfw-2.5
660
730
rm -r -f $(WIRESHARK_LIBS)/libiconv-1.9.1.bin.woe32
661
731
rm -r -f $(WIRESHARK_LIBS)/lua5.1
662
rm -r -f $(WIRESHARK_LIBS)/net-snmp-5.3.1
732
rm -r -f $(WIRESHARK_LIBS)/net-snmp-5.4
663
733
rm -r -f $(WIRESHARK_LIBS)/pcre-6.4
664
734
rm -r -f $(WIRESHARK_LIBS)/portaudio_v18_1
735
rm -r -f $(WIRESHARK_LIBS)/portaudio_v19
736
rm -r -f $(WIRESHARK_LIBS)/user-guide
665
737
rm -r -f $(WIRESHARK_LIBS)/WpdPack
738
rm -r -f $(WIRESHARK_LIBS)/AirPcap_Devpack_1_0_0_594
666
739
rm -r -f $(WIRESHARK_LIBS)/zlib123-dll
668
741
################################################################################
680
753
debug-tshark: tshark.exe
682
755
set INSTALL_DIR=$(INSTALL2_DIR)
683
nmake -f Makefile.nmake install-common-files
756
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake install-common-files
758
# generate and install Wireshark GTK2 in INSTALL2_DIR
759
debug-dumpcap: dumpcap.exe
686
762
# "install-deps" will copy all files needed to run Wwireshark/Tshark
695
771
set INSTALL_DIR=$(INSTALL1_DIR)
696
nmake -f Makefile.nmake install-common-files
772
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake install-common-files
697
773
xcopy wireshark.exe $(INSTALL1_DIR) /d
774
if exist wireshark.exe.manifest xcopy wireshark.exe.manifest $(INSTALL1_DIR) /d
775
if exist wireshark.pdb xcopy wireshark.pdb $(INSTALL1_DIR) /d
700
778
# install Wireshark GTK2 and other generated files
703
781
set INSTALL_DIR=$(INSTALL2_DIR)
704
nmake -f Makefile.nmake install-common-files
782
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake install-common-files
705
783
copy wireshark-gtk2.exe $(INSTALL2_DIR)\wireshark.exe
784
if exist wireshark-gtk2.exe.manifest copy wireshark-gtk2.exe.manifest $(INSTALL2_DIR)\wireshark.exe.manifest
785
if exist wireshark-gtk2.pdb copy wireshark-gtk2.pdb $(INSTALL2_DIR)\wireshark.pdb
706
786
if exist ".\docbook\user-guide.chm" xcopy ".\docbook\user-guide.chm" $(INSTALL2_DIR) /d
713
793
xcopy epan\libwireshark.dll $(INSTALL_DIR) /d
715
795
xcopy ".\wiretap\wiretap-$(WTAP_VERSION).dll" $(INSTALL_DIR) /d
796
if exist ".\wiretap\wiretap-$(WTAP_VERSION).dll.manifest" xcopy ".\wiretap\wiretap-$(WTAP_VERSION).dll.manifest" $(INSTALL_DIR) /d
797
if exist ".\wiretap\wiretap-$(WTAP_VERSION).pdb" xcopy ".\wiretap\wiretap-$(WTAP_VERSION).pdb" $(INSTALL_DIR) /d
716
798
xcopy ".\epan\libwireshark.dll" $(INSTALL_DIR) /d
799
if exist ".\epan\libwireshark.dll.manifest" xcopy ".\epan\libwireshark.dll.manifest" $(INSTALL_DIR) /d
800
if exist ".\epan\libwireshark.pdb" xcopy ".\epan\libwireshark.pdb" $(INSTALL_DIR) /d
717
801
if exist tshark.exe xcopy tshark.exe $(INSTALL_DIR) /d
718
if exist dumpcap.exe xcopy dumpcap.exe $(INSTALL2_DIR) /d
719
if exist mergecap.exe xcopy mergecap.exe $(INSTALL2_DIR) /d
720
if exist text2pcap.exe xcopy text2pcap.exe $(INSTALL2_DIR) /d
802
if exist tshark.exe.manifest xcopy tshark.exe.manifest $(INSTALL_DIR) /d
803
if exist tshark.pdb xcopy tshark.pdb $(INSTALL_DIR) /d
804
if exist dumpcap.exe xcopy dumpcap.exe $(INSTALL_DIR) /d
805
if exist dumpcap.exe.manifest xcopy dumpcap.exe.manifest $(INSTALL_DIR) /d
806
if exist dumpcap.pdb xcopy dumpcap.pdb $(INSTALL_DIR) /d
807
if exist mergecap.exe xcopy mergecap.exe $(INSTALL_DIR) /d
808
if exist mergecap.exe.manifest xcopy mergecap.exe.manifest $(INSTALL_DIR) /d
809
if exist mergecap.pdb xcopy mergecap.pdb $(INSTALL_DIR) /d
810
if exist text2pcap.exe xcopy text2pcap.exe $(INSTALL_DIR) /d
811
if exist text2pcap.exe.manifest xcopy text2pcap.exe.manifest $(INSTALL_DIR) /d
812
if exist text2pcap.pdb xcopy text2pcap.pdb $(INSTALL_DIR) /d
721
813
if exist capinfos.exe xcopy capinfos.exe $(INSTALL_DIR) /d
814
if exist capinfos.exe.manifest xcopy capinfos.exe.manifest $(INSTALL_DIR) /d
815
if exist capinfos.pdb xcopy capinfos.pdb $(INSTALL_DIR) /d
722
816
if exist editcap.exe xcopy editcap.exe $(INSTALL_DIR) /d
817
if exist editcap.exe.manifest xcopy editcap.exe.manifest $(INSTALL_DIR) /d
818
if exist editcap.pdb xcopy editcap.pdb $(INSTALL_DIR) /d
723
819
xcopy ".\AUTHORS-SHORT" $(INSTALL_DIR) /d
724
820
xcopy ".\manuf" $(INSTALL_DIR) /d
725
821
xcopy ".\FAQ" $(INSTALL_DIR) /d
747
843
xcopy ".\diameter\*.dtd" $(INSTALL_DIR)\diameter /d
748
844
xcopy ".\diameter\*.xml" $(INSTALL_DIR)\diameter /d
749
845
if not exist $(INSTALL_DIR)\plugins\$(VERSION) mkdir $(INSTALL_DIR)\plugins\$(VERSION)
750
xcopy ".\plugins\acn\acn.dll" $(INSTALL_DIR)\plugins\$(VERSION) /d
751
846
xcopy ".\plugins\agentx\agentx.dll" $(INSTALL_DIR)\plugins\$(VERSION) /d
752
847
xcopy ".\plugins\artnet\artnet.dll" $(INSTALL_DIR)\plugins\$(VERSION) /d
753
848
xcopy ".\plugins\asn1\asn1.dll" $(INSTALL_DIR)\plugins\$(VERSION) /d
800
895
if not exist $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR) mkdir $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)
801
896
if not exist $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\loaders mkdir $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\loaders
802
897
if not exist $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\immodules mkdir $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\immodules
803
if not exist $(INSTALL2_DIR)\lib\pango mkdir $(INSTALL2_DIR)\lib\pango
804
if not exist $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR) mkdir $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR)
805
if not exist $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR)\modules mkdir $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR)\modules
898
# if not exist $(INSTALL2_DIR)\lib\pango mkdir $(INSTALL2_DIR)\lib\pango
899
# if not exist $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR) mkdir $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR)
900
# if not exist $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR)\modules mkdir $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR)\modules
806
901
xcopy $(GTK2_DIR)\etc\gtk-2.0\*.* $(INSTALL2_DIR)\etc\gtk-2.0 /d
807
902
xcopy $(GTK2_DIR)\etc\pango\pango.* $(INSTALL2_DIR)\etc\pango /d
808
903
xcopy $(GTK2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\loaders\libpixbufloader-*.dll $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\loaders /d
809
904
xcopy $(GTK2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\immodules\im-*.dll $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\immodules /d
810
xcopy $(GTK2_DIR)\lib\pango\$(PANGO_LIB_DIR)\modules\pango-*.dll $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR)\modules /d
905
# xcopy $(GTK2_DIR)\lib\pango\$(PANGO_LIB_DIR)\modules\pango-*.dll $(INSTALL2_DIR)\lib\pango\$(PANGO_LIB_DIR)\modules /d
811
906
!IFDEF NEED_LIBPNG_DLL
812
907
xcopy $(GTK2_DIR)\bin\libpng13.dll $(INSTALL2_DIR) /d
815
910
xcopy $(GTK2_DIR)\bin\libcairo-2.dll $(INSTALL2_DIR) /d
816
911
xcopy $(GTK2_DIR)\bin\libpangocairo-1.0-0.dll $(INSTALL2_DIR) /d
818
if not exist $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\engines mkdir $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\engines
819
xcopy "$(GTK_WIMP_DIR)\libwimp.dll" $(INSTALL2_DIR)\lib\gtk-2.0\$(GTK2_LIB_DIR)\engines /d
820
!IF "$(GTK2_INST_VERSION)" != "2.8"
821
if not exist $(INSTALL2_DIR)\share\themes\Default\gtk-2.0 mkdir $(INSTALL2_DIR)\share\themes\Default\gtk-2.0
822
xcopy "$(GTK_WIMP_DIR)\Theme\gtk-2.0\gtkrc" $(INSTALL2_DIR)\share\themes\Default\gtk-2.0 /d
914
if not exist $(INSTALL2_DIR)\$(GTK_WIMP_DLLDST_DIR) mkdir $(INSTALL2_DIR)\$(GTK_WIMP_DLLDST_DIR)
915
xcopy "$(GTK_WIMP_DLLSRC_DIR)\libwimp.dll" $(INSTALL2_DIR)\$(GTK_WIMP_DLLDST_DIR) /d
916
if not exist $(INSTALL2_DIR)\$(GTK_WIMP_RCDST_DIR) mkdir $(INSTALL2_DIR)\$(GTK_WIMP_RCDST_DIR)
917
xcopy "$(GTK_WIMP_RCSRC_DIR)\gtkrc" $(INSTALL2_DIR)\$(GTK_WIMP_RCDST_DIR) /d
826
921
install-common-deps1:
828
923
set INSTALL_DIR=$(INSTALL1_DIR)
829
nmake -f Makefile.nmake install-common-deps
924
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake install-common-deps
832
927
install-common-deps2:
834
929
set INSTALL_DIR=$(INSTALL2_DIR)
835
nmake -f Makefile.nmake install-common-deps
930
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake install-common-deps
838
933
install-common-deps:
860
955
!IFDEF GNUTLS_DIR
861
956
xcopy $(GNUTLS_DIR)\bin\libgcrypt-11.dll $(INSTALL_DIR) /d
862
xcopy $(GNUTLS_DIR)\bin\libgnutls-14.dll $(INSTALL_DIR) /d
863
xcopy $(GNUTLS_DIR)\bin\libgnutls-extra-14.dll $(INSTALL_DIR) /d
864
xcopy $(GNUTLS_DIR)\bin\libgnutls-openssl-14.dll $(INSTALL_DIR) /d
957
xcopy $(GNUTLS_DIR)\bin\libgnutls-13.dll $(INSTALL_DIR) /d
958
xcopy $(GNUTLS_DIR)\bin\libgnutls-extra-13.dll $(INSTALL_DIR) /d
959
xcopy $(GNUTLS_DIR)\bin\libgnutls-openssl-13.dll $(INSTALL_DIR) /d
865
960
xcopy $(GNUTLS_DIR)\bin\libgpg-error-0.dll $(INSTALL_DIR) /d
866
961
xcopy $(GNUTLS_DIR)\bin\libtasn1-3.dll $(INSTALL_DIR) /d
868
963
!IFDEF NET_SNMP_DIR
869
if not exist $(INSTALL_DIR)\mibs mkdir $(INSTALL_DIR)\mibs
870
xcopy "$(NET_SNMP_DIR)\mibs\*.txt" $(INSTALL_DIR)\mibs /d
964
if not exist $(INSTALL_DIR)\snmp mkdir $(INSTALL_DIR)\snmp
965
if not exist $(INSTALL_DIR)\snmp\mibs mkdir $(INSTALL_DIR)\snmp\mibs
966
xcopy "$(NET_SNMP_DIR)\mibs\*.txt" $(INSTALL_DIR)\snmp\mibs /d
873
969
xcopy "$(LUA_DIR)\lib\dll\lua5.1.dll" $(INSTALL_DIR) /d