X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=Makefile.mingw;h=9be387a553a068e1a37f5afa7ba780485b3ed36b;hb=4b3863fc1bd57ca34c03a397315e2701f7ae7552;hp=67117e41b24aeb9e944e8a6ad34d4e29a5905050;hpb=f1ae34738d9f9b4f5fabfbc1f47e3e4a43d7db45;p=inkscape.git diff --git a/Makefile.mingw b/Makefile.mingw index 67117e41b..9be387a55 100644 --- a/Makefile.mingw +++ b/Makefile.mingw @@ -2,17 +2,28 @@ include ./Makefile.mingw.common - -all: config.h $(GTKDOS)$(S)bin$(S)intl.dll src$(S)make.files src$(S)make.ofiles src$(S)make.dep +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 @@ -21,14 +32,8 @@ src$(S)make.ofiles: src$(S)make.dep: cd src && $(GTKDOS)$(S)perl$(S)bin$(S)perl mkdep.pl - + dist-strip: dist - -$(RMDIRREC) .svn $(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 strip inkscape$(S)inkscape.exe strip inkscape$(S)inkview.exe strip inkscape$(S)libatkmm-1.6-1.dll @@ -66,7 +71,7 @@ dist-strip: dist 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 @@ -153,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