Commit 7c25bb0a7dfcf87f95d5cc154fba7046e15d61e0

Authored by Perry Werneck
1 parent eb5f5e56

+ Ícone windows passa a ser gerado automaticamente pelo imagemagick.

- Removendo rsvg-view.
branding/Makefile.in
... ... @@ -40,7 +40,7 @@ MKDIR=@MKDIR_P@
40 40 INSTALL=@INSTALL@
41 41 INSTALL_DATA=@INSTALL_DATA@
42 42 INSTALL_PROGRAM=@INSTALL_PROGRAM@
43   -SVG2PNG=@SVG2PNG@
  43 +CONVERT=@CONVERT@
44 44 OPTIPNG=@OPTIPNG@
45 45  
46 46 #---[ Rules ]----------------------------------------------------------------------------
... ... @@ -50,11 +50,17 @@ $(BINDIR)/%.png: \
50 50  
51 51 @echo $< ...
52 52 @$(MKDIR) `dirname $@`
53   - @$(SVG2PNG) $< --format=png > $@
  53 + @$(CONVERT) -background transparent $< $@
54 54 @$(OPTIPNG) -o7 $@
55 55  
56   -$(SRCDIR):
  56 +$(BINDIR)/%.ico: \
  57 + %.svg
  58 +
  59 + @echo $< ...
  60 + @$(MKDIR) `dirname $@`
  61 + @$(CONVERT) -density 384 -background transparent $< -define icon:auto-resize -colors 256 $@
57 62  
  63 +$(SRCDIR):
58 64 @$(MKDIR) $@
59 65 @$(INSTALL_DATA) $(PACKAGE_NAME).svg $(PACKAGE_NAME)-logo.svg *.in $@
60 66  
... ...
configure.ac
... ... @@ -229,6 +229,7 @@ AC_PATH_TOOL([MSGMERGE], [msgmerge], [no])
229 229 AC_PATH_TOOL([MSGFMT], [msgfmt], [no])
230 230 AC_PATH_TOOL([VALGRIND], [valgrind], [no])
231 231 AC_PATH_TOOL([SVG2PNG],[rsvg-convert],[no])
  232 +AC_PATH_TOOL([CONVERT], [convert], [no])
232 233 AC_PATH_TOOL([OPTIPNG],[optipng],[no])
233 234  
234 235 AC_CHECK_HEADER(libintl.h, [
... ...
src/pw3270/Makefile.in
... ... @@ -72,6 +72,7 @@ CC=@CC@
72 72 LD=@CC@
73 73 XGETTEXT=@XGETTEXT@
74 74 MSGCAT=@MSGCAT@
  75 +CONVERT=@CONVERT@
75 76 WINDRES=@WINDRES@
76 77  
77 78 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ \
... ... @@ -87,7 +88,12 @@ APP_LDFLAGS=@APP_LDFLAGS@
87 88  
88 89 #---[ Rules ]----------------------------------------------------------------------------
89 90  
90   -DEPENDS=$(BASEDIR)/src/include/*.h $(BASEDIR)/src/include/lib3270/*.h $(BASEDIR)/src/include/pw3270/*.h *.h Makefile
  91 +DEPENDS=\
  92 + $(BASEDIR)/src/include/*.h \
  93 + $(BASEDIR)/src/include/lib3270/*.h \
  94 + $(BASEDIR)/src/include/pw3270/*.h \
  95 + *.h \
  96 + Makefile
91 97  
92 98 $(OBJDBG)/%.o: \
93 99 %.c \
... ... @@ -100,11 +106,21 @@ $(OBJDBG)/%.o: \
100 106 -DBUILD_DATE=`date +"0x%Y%m%d"`\
101 107 -o $@ -c $<
102 108  
  109 +%.ico: \
  110 + $(BASEDIR)/branding/%.svg
  111 +
  112 + @echo $< ...
  113 + @$(MKDIR) `dirname $@`
  114 + @$(CONVERT) -density 384 -background transparent $< -define icon:auto-resize -colors 256 $@
  115 +
103 116 $(OBJDBG)/%.o: \
104 117 %.rc \
  118 + @PACKAGE_TARNAME@.ico \
105 119 $(DEPENDS)
106 120  
107   - @$(WINDRES) --include-dir=$(BASEDIR)/win -i $< -o $@
  121 + @echo $< ...
  122 + @$(MKDIR) `dirname $@`
  123 + @$(WINDRES) -i $< -o $@
108 124  
109 125 $(BASEDIR)/.obj/Debug/%.a: \
110 126 ./%/* \
... ... @@ -253,7 +269,7 @@ $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@: \
253 269 $(BINDBG)/$(LIBNAME) \
254 270 $(foreach SRC, $(basename $(APP_SOURCES)), $(OBJDBG)/$(SRC).o)
255 271  
256   - $(LD) -Wl,--rpath,$(BINDBG) -o $@ $^ -L$(BINDBG) $(LIBS) -l@PACKAGE_TARNAME@
  272 + @$(LD) -Wl,--rpath,$(BINDBG) -o $@ $^ -L$(BINDBG) $(LIBS) -l@PACKAGE_TARNAME@
257 273  
258 274 $(BINDBG)/$(LIBNAME): \
259 275 $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@
... ...
src/pw3270/resources.rc.in
... ... @@ -13,7 +13,7 @@ BEGIN
13 13 BLOCK "080904E4"
14 14 BEGIN
15 15 VALUE "FileDescription", "@PACKAGE_DESCRIPTION@"
16   - VALUE "CompanyName", "Banco do Brasil S.A."Banco do Brasil S.A.\0""
  16 + VALUE "CompanyName", "Banco do Brasil S.A."Banco do Brasil S.A.\0""
17 17 VALUE "FileVersion", "@PACKAGE_VERSION@"
18 18 VALUE "InternalName", "@PACKAGE_NAME@"
19 19 VALUE "LegalCopyright", "Copyright (c) Banco do Brasil S.A."
... ...
win/install-cross.sh
... ... @@ -42,7 +42,8 @@ sudo zypper --non-interactive in \
42 42 gettext-tools \
43 43 glib2-devel \
44 44 optipng \
45   - rsvg-view
  45 + rsvg-view \
  46 + ImageMagick
46 47  
47 48 while read FILE
48 49 do
... ...