Hello Heiko, Can you please comment this[1] patch?
Unlike what you committed without libtool, It makes the building of resources correctly with automake without libtool. If you have any rejects I be glad to explain/modify, please don't ignore, my intention is to help. Regards, Alon. [1] https://github.com/alonbl/openvpn-gui/compare/master...build On Thu, Apr 5, 2012 at 9:10 AM, Alon Bar-Lev <alon.bar...@gmail.com> wrote: > Hello Heiko, > > I really like to finish this build modification stage. > Can you please review and apply? > > Thanks, > Alon. > > On Wed, Mar 28, 2012 at 2:05 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote: >> >> On Wed, Mar 28, 2012 at 1:59 PM, Alon Bar-Lev <alon.bar...@gmail.com> >> wrote: >> > 1. Rename resource includes to rch, see[1]. >> > 2. Use implicit rule for resources. >> > 3. Fixup resources build using automake conventions. >> > 4. Misc cleanups >> > >> > [1] http://comments.gmane.org/gmane.comp.gnu.binutils/56459 >> > >> > Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com> >> > --- >> > Makefile.am | 51 ++++--- >> > res/openvpn-gui-res-de.rc | 343 >> > ------------------------------------------ >> > res/openvpn-gui-res-de.rch | 343 >> > ++++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-dk.rc | 342 >> > ------------------------------------------ >> > res/openvpn-gui-res-dk.rch | 342 >> > ++++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-en.rc | 340 >> > ----------------------------------------- >> > res/openvpn-gui-res-en.rch | 340 >> > +++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-es.rc | 339 >> > ----------------------------------------- >> > res/openvpn-gui-res-es.rch | 339 >> > +++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-fi.rc | 357 >> > -------------------------------------------- >> > res/openvpn-gui-res-fi.rch | 357 >> > ++++++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-fr.rc | 339 >> > ----------------------------------------- >> > res/openvpn-gui-res-fr.rch | 339 >> > +++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-it.rc | 338 >> > ----------------------------------------- >> > res/openvpn-gui-res-it.rch | 338 >> > +++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-jp.rc | 341 >> > ------------------------------------------ >> > res/openvpn-gui-res-jp.rch | 341 >> > ++++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-nl.rc | 339 >> > ----------------------------------------- >> > res/openvpn-gui-res-nl.rch | 339 >> > +++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-no.rc | 325 >> > ---------------------------------------- >> > res/openvpn-gui-res-no.rch | 325 >> > ++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-pl.rc | 342 >> > ------------------------------------------ >> > res/openvpn-gui-res-pl.rch | 342 >> > ++++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-pt.rc | 327 >> > ---------------------------------------- >> > res/openvpn-gui-res-pt.rch | 327 >> > ++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-se.rc | 336 >> > ----------------------------------------- >> > res/openvpn-gui-res-se.rch | 336 >> > +++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res-tr.rc | 341 >> > ------------------------------------------ >> > res/openvpn-gui-res-tr.rch | 341 >> > ++++++++++++++++++++++++++++++++++++++++++ >> > res/openvpn-gui-res.rc | 28 ++-- >> > 30 files changed, 4791 insertions(+), 4786 deletions(-) >> > create mode 100644 m4/.keep >> > delete mode 100644 res/openvpn-gui-res-de.rc >> > create mode 100644 res/openvpn-gui-res-de.rch >> > delete mode 100644 res/openvpn-gui-res-dk.rc >> > create mode 100644 res/openvpn-gui-res-dk.rch >> > delete mode 100644 res/openvpn-gui-res-en.rc >> > create mode 100644 res/openvpn-gui-res-en.rch >> > delete mode 100644 res/openvpn-gui-res-es.rc >> > create mode 100644 res/openvpn-gui-res-es.rch >> > delete mode 100644 res/openvpn-gui-res-fi.rc >> > create mode 100644 res/openvpn-gui-res-fi.rch >> > delete mode 100644 res/openvpn-gui-res-fr.rc >> > create mode 100644 res/openvpn-gui-res-fr.rch >> > delete mode 100644 res/openvpn-gui-res-it.rc >> > create mode 100644 res/openvpn-gui-res-it.rch >> > delete mode 100644 res/openvpn-gui-res-jp.rc >> > create mode 100644 res/openvpn-gui-res-jp.rch >> > delete mode 100644 res/openvpn-gui-res-nl.rc >> > create mode 100644 res/openvpn-gui-res-nl.rch >> > delete mode 100644 res/openvpn-gui-res-no.rc >> > create mode 100644 res/openvpn-gui-res-no.rch >> > delete mode 100644 res/openvpn-gui-res-pl.rc >> > create mode 100644 res/openvpn-gui-res-pl.rch >> > delete mode 100644 res/openvpn-gui-res-pt.rc >> > create mode 100644 res/openvpn-gui-res-pt.rch >> > delete mode 100644 res/openvpn-gui-res-se.rc >> > create mode 100644 res/openvpn-gui-res-se.rch >> > delete mode 100644 res/openvpn-gui-res-tr.rc >> > create mode 100644 res/openvpn-gui-res-tr.rch >> > >> > diff --git a/Makefile.am b/Makefile.am >> > index c1753e0..349db19 100644 >> > --- a/Makefile.am >> > +++ b/Makefile.am >> > @@ -18,8 +18,7 @@ >> > # distribution); if not, write to the Free Software Foundation, Inc., >> > # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA >> > >> > -RCCOMPILE = $(WINDRES) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ >> > - $(AM_CPPFLAGS) $(CPPFLAGS) >> > +SUFFIXES = .rc >> > >> > AUTOMAKE_OPTIONS = foreign 1.9 >> > >> > @@ -31,6 +30,8 @@ MAINTAINERCLEANFILES = \ >> > $(srcdir)/depcomp $(srcdir)/aclocal.m4 \ >> > $(srcdir)/config.guess $(srcdir)/config.sub >> > >> > +EXTRA_DIST = .gitignore >> > + >> > bin_PROGRAMS = openvpn-gui >> > >> > dist_doc_DATA = \ >> > @@ -42,21 +43,20 @@ AM_CPPFLAGS = -D_UNICODE >> > AM_CFLAGS = -municode >> > >> > openvpn_gui_RESOURCES = \ >> > - res/openvpn-gui-res.rc \ >> > - res/openvpn-gui-res-de.rc \ >> > - res/openvpn-gui-res-dk.rc \ >> > - res/openvpn-gui-res-en.rc \ >> > - res/openvpn-gui-res-es.rc \ >> > - res/openvpn-gui-res-fi.rc \ >> > - res/openvpn-gui-res-fr.rc \ >> > - res/openvpn-gui-res-it.rc \ >> > - res/openvpn-gui-res-jp.rc \ >> > - res/openvpn-gui-res-nl.rc \ >> > - res/openvpn-gui-res-no.rc \ >> > - res/openvpn-gui-res-pl.rc \ >> > - res/openvpn-gui-res-pt.rc \ >> > - res/openvpn-gui-res-se.rc \ >> > - res/openvpn-gui-res-tr.rc \ >> > + res/openvpn-gui-res-de.rch \ >> > + res/openvpn-gui-res-dk.rch \ >> > + res/openvpn-gui-res-en.rch \ >> > + res/openvpn-gui-res-es.rch \ >> > + res/openvpn-gui-res-fi.rch \ >> > + res/openvpn-gui-res-fr.rch \ >> > + res/openvpn-gui-res-it.rch \ >> > + res/openvpn-gui-res-jp.rch \ >> > + res/openvpn-gui-res-nl.rch \ >> > + res/openvpn-gui-res-no.rch \ >> > + res/openvpn-gui-res-pl.rch \ >> > + res/openvpn-gui-res-pt.rch \ >> > + res/openvpn-gui-res-se.rch \ >> > + res/openvpn-gui-res-tr.rch \ >> > res/connected.ico \ >> > res/connecting.ico \ >> > res/disconnected.ico \ >> > @@ -64,8 +64,6 @@ openvpn_gui_RESOURCES = \ >> > res/reconnecting.ico \ >> > res/openvpn-gui.manifest >> > >> > -EXTRA_DIST = $(openvpn_gui_RESOURCES) >> > - >> > openvpn_gui_SOURCES = \ >> > main.c main.h \ >> > openvpn.c openvpn.h \ >> > @@ -82,14 +80,21 @@ openvpn_gui_SOURCES = \ >> > openvpn_config.c \ >> > openvpn_config.h \ >> > chartable.h \ >> > - openvpn-gui-res.h >> > + openvpn-gui-res.h \ >> > + res/openvpn-gui-res.rc \ >> > + $(openvpn_gui_RESOURCES) >> > >> > -openvpn_gui_LDFLAGS = -mwindows >> > openvpn_gui_LDADD = \ >> > - openvpn-gui-res.o \ >> > $(OPENSSL_CRYPTO_LIBS) \ >> > -lws2_32 \ >> > -lcomctl32 >> > +openvpn_gui_LDFLAGS = \ >> > + -mwindows >> > + >> > +$(srcdir)/res/openvpn-gui-res.rc: $(openvpn_gui_RESOURCES) >> > $(srcdir)/openvpn-gui-res.h >> > + touch "$(srcdir)/res/openvpn-gui-res.rc" >> > >> > -openvpn-gui-res.o: $(openvpn_gui_RESOURCES) $(srcdir)/openvpn-gui-res.h >> > +RCCOMPILE = $(WINDRES) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ >> > + $(AM_CPPFLAGS) $(CPPFLAGS) >> > +.rc.o: >> > $(RCCOMPILE) -i $< -o $@ >> >> OK, too large for mailing list again... >> Full patch is at[1]. >> >> Alon >> >> [1] >> https://github.com/alonbl/openvpn-gui/commit/8ceead092ca498906f289042ae23991fb651ebe1