Code

jasper's patch for fast iir blur
[inkscape.git] / Makefile.mingw
index ba437d40da06c8e77fc06702af30f5af42d153d2..dc827ca4e559786e2a65c923bce3e4e3bafc6b66 100644 (file)
@@ -2,7 +2,7 @@
 
 include ./Makefile.mingw.common
 
-all:   generated required
+all:   generated
        $(MAKE) -C po  -f Makefile.mingw
        $(MAKE) -C src -f Makefile.mingw
 
@@ -10,32 +10,27 @@ all:        generated required
 # G E N E R A T E D    F I L E S
 ###################################
 
-generated: config.h $(GTKDOS)$(S)bin$(S)intl.dll
+generated: config.h src$(S)make.dep $(GTKDOS)$(S)bin$(S)intl.dll
        
 config.h: config.h.mingw
        $(CP) config.h.mingw config.h
        
-$(GTKDOS)$(S)bin$(S)intl.dll:
-       $(CP) $(GTKDOS)$(S)bin$(S)libintl-2.dll $(GTKDOS)$(S)bin$(S)intl.dll
+src$(S)deptool.exe: src$(S)deptool.cpp
+       cd src && $(CXX) -g -Wall -o deptool.exe deptool.cpp
 
-###################################
-# R E Q U I R E D    F I L E S
-###################################
+src$(S)make.dep: src$(S)deptool.exe
+       cd src && deptool.exe
 
-required: src$(S)make.files src$(S)make.ofiles src$(S)make.dep
+$(GTKDOS)$(S)bin$(S)libintl-2.dll:
+       $(CP) $(GTKDOS)$(S)bin$(S)intl.dll $(GTKDOS)$(S)bin$(S)libintl-2.dll
 
-src$(S)make.files:
-       cd src && $(GTKDOS)$(S)perl$(S)bin$(S)perl mkfiles.pl
-       
-src$(S)make.ofiles:
-       cd src && $(GTKDOS)$(S)perl$(S)bin$(S)perl mkdep.pl
-       
-src$(S)make.dep:
-       cd src && $(GTKDOS)$(S)perl$(S)bin$(S)perl mkdep.pl
+###################################
+# 
+###################################
 
 dist-strip: dist
        strip inkscape$(S)inkscape.exe
-       strip inkscape$(S)inkview.exe
+#      strip inkscape$(S)inkview.exe
        strip inkscape$(S)libatkmm-1.6-1.dll
        strip inkscape$(S)libglibmm-2.4-1.dll
        strip inkscape$(S)libgdkmm-2.4-1.dll
@@ -72,13 +67,14 @@ dist-strip: dist
        strip inkscape$(S)libloudmouth-1-0.dll
        -$(RM) inkscape$(S)gdb.exe
        
-dist:  generated required
+dist:  generated
        $(MAKE) -C src -f Makefile.mingw
        -$(RMDIR) inkscape
        $(MKDIR) inkscape
        $(CP) src$(S)inkscape.exe inkscape
        $(CP) src$(S)inkscape.dbg inkscape
-#      $(CP) src$(S)inkview.exe inkscape
+       $(CP) src$(S)inkview.exe inkscape
+       $(CP) src$(S)inkview.dbg inkscape
        $(CP) AUTHORS inkscape
        $(CP) COPYING inkscape
        $(CP) COPYING.LIB inkscape
@@ -103,6 +99,7 @@ dist:        generated required
        $(CP) $(GTKDOS)$(S)bin$(S)libgtk-win32-2.0-0.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)libgthread-2.0-0.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)libcairo-2.dll inkscape
+       $(CP) $(GTKDOS)$(S)bin$(S)libcairomm-1.0-1.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)libpangocairo-1.0-0.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)libpango-1.0-0.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)libpangoft2-1.0-0.dll inkscape
@@ -115,13 +112,14 @@ dist:     generated required
        $(CP) $(GTKDOS)$(S)bin$(S)libtiff3.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)libpng13.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)msvcr70.dll inkscape
+       $(CP) $(GTKDOS)$(S)bin$(S)msvcr71.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)zlib1.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)iconv.dll inkscape
-       $(CP) $(GTKDOS)$(S)bin$(S)libintl-2.dll inkscape
-       $(CP) $(GTKDOS)$(S)bin$(S)libintl-2.dll inkscape$(S)intl.dll
+       $(CP) $(GTKDOS)$(S)bin$(S)intl.dll inkscape
+       $(CP) $(GTKDOS)$(S)bin$(S)intl.dll inkscape$(S)libintl-2.dll
        $(CP) $(GTKDOS)$(S)bin$(S)popt1.dll inkscape
        $(CP) $(GTKDOS)$(S)bin$(S)liblcms-1.dll inkscape
-       $(CP) $(GTKDOS)$(S)bin$(S)libloudmouth-1-0.dll inkscape
+#      $(CP) $(GTKDOS)$(S)bin$(S)libloudmouth-1-0.dll inkscape
 #
 #       PERL
 #
@@ -147,7 +145,7 @@ dist:       generated required
        $(CPDIR) $(GTKDOS)$(S)lib$(S)gtk-2.0 inkscape$(S)lib$(S)gtk-2.0
        $(CPDIR) $(GTKDOS)$(S)lib$(S)glib-2.0 inkscape$(S)lib$(S)glib-2.0
        $(CPDIR) $(GTKDOS)$(S)lib$(S)locale inkscape$(S)lib$(S)locale
-       $(CPDIR) $(GTKDOS)$(S)lib$(S)pango inkscape$(S)lib$(S)pango
+#      $(CPDIR) $(GTKDOS)$(S)lib$(S)pango inkscape$(S)lib$(S)pango
 #      $(MKDIR) inkscape$(S)fonts
 #      $(CP) $(GTKDOS)$(S)fonts$(S)*.ttf inkscape$(S)fonts
        $(CPDIR) share inkscape$(S)share
@@ -160,6 +158,7 @@ dist:       generated required
        $(MKDIR) inkscape$(S)plugins
        -$(CP) src$(S)extension$(S)plugin$(S)*.dll inkscape$(S)plugins
        $(CP) $(GTKDOS)$(S)bin$(S)gdb.exe inkscape
+       $(CP) packaging$(S)win32$(S)inkscape.bat inkscape
 #
 #       remove unneeded files
 #
@@ -172,16 +171,16 @@ dist:     generated required
        -$(RMDIR) inkscape$(S)lib$(S)gtk-2.0$(S)include
        @echo "##################### D O N E ####################"
 
-clean: required
+clean: 
        -$(RMDIR) inkscape
        -$(RM) inkscape*.zip
        $(MAKE) -C src -f Makefile.mingw clean
        $(MAKE) -C po  -f Makefile.mingw clean
        -$(RM) src$(S)make.files
-       -$(RM) src$(S)make.ofiles
+       -$(RM) src$(S)make.ref
        -$(RM) src$(S)make.dep
 
-minimal:       generated required
+minimal:  generated
        $(MAKE) -C src -f Makefile.mingw
        -$(RM) inkscape$(S)inkscape.exe
        $(CP) src$(S)inkscape.exe inkscape