X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=Makefile.mingw;h=9be387a553a068e1a37f5afa7ba780485b3ed36b;hb=4b3863fc1bd57ca34c03a397315e2701f7ae7552;hp=8adf29113395564c481897e45676bce3b9173db7;hpb=6b15695578f07a3f72c4c9475c1a261a3021472a;p=inkscape.git diff --git a/Makefile.mingw b/Makefile.mingw index 8adf29113..9be387a55 100644 --- a/Makefile.mingw +++ b/Makefile.mingw @@ -2,25 +2,38 @@ include ./Makefile.mingw.common - -all: config.h $(GTKDOS)$(S)bin$(S)intl.dll +all: generated required $(MAKE) -C po -f Makefile.mingw $(MAKE) -C src -f Makefile.mingw +################################### +# G E N E R A T E D F I L E S +################################### + +generated: config.h $(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 +################################### +# R E Q U I R E D F I L E S +################################### + +required: src$(S)make.files src$(S)make.ofiles src$(S)make.dep + +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 - -$(RMDIRREC) CVS $(RMDIRREC1) - -$(RMREC) .cvsignore $(RMREC1) - -$(RMREC) Makefile $(RMREC1) - -$(RMREC) Makefile.am $(RMREC1) - -$(RMREC) Makefile.in $(RMREC1) - -$(RMDIR) inkscape$(S)lib$(S)glib-2.0$(S)include - -$(RMDIR) inkscape$(S)lib$(S)gtk-2.0$(S)include strip inkscape$(S)inkscape.exe strip inkscape$(S)inkview.exe strip inkscape$(S)libatkmm-1.6-1.dll @@ -55,14 +68,16 @@ dist-strip: dist strip inkscape$(S)popt1.dll strip inkscape$(S)perl58.dll strip inkscape$(S)python24.dll + strip inkscape$(S)liblcms-1.dll -$(RM) inkscape$(S)gdb.exe -dist: +dist: generated required $(MAKE) -C src -f Makefile.mingw -$(RMDIR) inkscape $(MKDIR) inkscape $(CP) src$(S)inkscape.exe inkscape - $(CP) src$(S)inkview.exe inkscape + $(CP) src$(S)inkscape.dbg inkscape +# $(CP) src$(S)inkview.exe inkscape $(CP) AUTHORS inkscape $(CP) COPYING inkscape $(CP) COPYING.LIB inkscape @@ -104,8 +119,23 @@ dist: $(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)popt1.dll inkscape + $(CP) $(GTKDOS)$(S)bin$(S)liblcms-1.dll inkscape +# +# PERL +# $(CP) $(GTKDOS)$(S)perl$(S)bin$(S)perl58.dll inkscape +# +# PYTHON +# $(CP) $(GTKDOS)$(S)python$(S)python24.dll inkscape + $(MKDIR) inkscape$(S)python + $(CP) $(GTKDOS)$(S)python$(S)python.exe inkscape$(S)python + $(CPDIR) $(GTKDOS)$(S)python$(S)Lib inkscape$(S)python$(S)Lib + $(CPDIR) $(GTKDOS)$(S)python$(S)DLLs inkscape$(S)python$(S)DLLs + $(CPDIR) $(GTKDOS)$(S)python$(S)Scripts inkscape$(S)python$(S)Scripts +# +# GTK items +# $(CPDIR) $(GTKDOS)$(S)etc inkscape$(S)etc $(CP) $(GTKDOS)$(S)share$(S)themes$(S)MS-Windows$(S)gtk-2.0$(S)gtkrc inkscape$(S)etc$(S)gtk-2.0 # echo #### Inserted by Inkscape Makefile.mingw > inkscape$(S)etc$(S)gtk-2.0$(S)gtkrc @@ -128,15 +158,28 @@ dist: $(MKDIR) inkscape$(S)plugins -$(CP) src$(S)extension$(S)plugin$(S)*.dll inkscape$(S)plugins $(CP) $(GTKDOS)$(S)bin$(S)gdb.exe inkscape +# +# remove unneeded files +# + -$(RMDIRREC) .svn $(RMDIRREC1) + -$(RMREC) .cvsignore $(RMDIRREC1) + -$(RMREC) Makefile $(RMREC1) + -$(RMREC) Makefile.am $(RMREC1) + -$(RMREC) Makefile.in $(RMREC1) + -$(RMDIR) inkscape$(S)lib$(S)glib-2.0$(S)include + -$(RMDIR) inkscape$(S)lib$(S)gtk-2.0$(S)include @echo "##################### D O N E ####################" -clean: +clean: required -$(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.dep -minimal: +minimal: generated required $(MAKE) -C src -f Makefile.mingw -$(RM) inkscape$(S)inkscape.exe $(CP) src$(S)inkscape.exe inkscape