Commit 7c25bb0a7dfcf87f95d5cc154fba7046e15d61e0
1 parent
eb5f5e56
Exists in
master
and in
5 other branches
+ Ícone windows passa a ser gerado automaticamente pelo imagemagick.
- Removendo rsvg-view.
Showing
5 changed files
with
32 additions
and
8 deletions
Show diff stats
branding/Makefile.in
@@ -40,7 +40,7 @@ MKDIR=@MKDIR_P@ | @@ -40,7 +40,7 @@ MKDIR=@MKDIR_P@ | ||
40 | INSTALL=@INSTALL@ | 40 | INSTALL=@INSTALL@ |
41 | INSTALL_DATA=@INSTALL_DATA@ | 41 | INSTALL_DATA=@INSTALL_DATA@ |
42 | INSTALL_PROGRAM=@INSTALL_PROGRAM@ | 42 | INSTALL_PROGRAM=@INSTALL_PROGRAM@ |
43 | -SVG2PNG=@SVG2PNG@ | 43 | +CONVERT=@CONVERT@ |
44 | OPTIPNG=@OPTIPNG@ | 44 | OPTIPNG=@OPTIPNG@ |
45 | 45 | ||
46 | #---[ Rules ]---------------------------------------------------------------------------- | 46 | #---[ Rules ]---------------------------------------------------------------------------- |
@@ -50,11 +50,17 @@ $(BINDIR)/%.png: \ | @@ -50,11 +50,17 @@ $(BINDIR)/%.png: \ | ||
50 | 50 | ||
51 | @echo $< ... | 51 | @echo $< ... |
52 | @$(MKDIR) `dirname $@` | 52 | @$(MKDIR) `dirname $@` |
53 | - @$(SVG2PNG) $< --format=png > $@ | 53 | + @$(CONVERT) -background transparent $< $@ |
54 | @$(OPTIPNG) -o7 $@ | 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 | @$(MKDIR) $@ | 64 | @$(MKDIR) $@ |
59 | @$(INSTALL_DATA) $(PACKAGE_NAME).svg $(PACKAGE_NAME)-logo.svg *.in $@ | 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,6 +229,7 @@ AC_PATH_TOOL([MSGMERGE], [msgmerge], [no]) | ||
229 | AC_PATH_TOOL([MSGFMT], [msgfmt], [no]) | 229 | AC_PATH_TOOL([MSGFMT], [msgfmt], [no]) |
230 | AC_PATH_TOOL([VALGRIND], [valgrind], [no]) | 230 | AC_PATH_TOOL([VALGRIND], [valgrind], [no]) |
231 | AC_PATH_TOOL([SVG2PNG],[rsvg-convert],[no]) | 231 | AC_PATH_TOOL([SVG2PNG],[rsvg-convert],[no]) |
232 | +AC_PATH_TOOL([CONVERT], [convert], [no]) | ||
232 | AC_PATH_TOOL([OPTIPNG],[optipng],[no]) | 233 | AC_PATH_TOOL([OPTIPNG],[optipng],[no]) |
233 | 234 | ||
234 | AC_CHECK_HEADER(libintl.h, [ | 235 | AC_CHECK_HEADER(libintl.h, [ |
src/pw3270/Makefile.in
@@ -72,6 +72,7 @@ CC=@CC@ | @@ -72,6 +72,7 @@ CC=@CC@ | ||
72 | LD=@CC@ | 72 | LD=@CC@ |
73 | XGETTEXT=@XGETTEXT@ | 73 | XGETTEXT=@XGETTEXT@ |
74 | MSGCAT=@MSGCAT@ | 74 | MSGCAT=@MSGCAT@ |
75 | +CONVERT=@CONVERT@ | ||
75 | WINDRES=@WINDRES@ | 76 | WINDRES=@WINDRES@ |
76 | 77 | ||
77 | CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ \ | 78 | CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ \ |
@@ -87,7 +88,12 @@ APP_LDFLAGS=@APP_LDFLAGS@ | @@ -87,7 +88,12 @@ APP_LDFLAGS=@APP_LDFLAGS@ | ||
87 | 88 | ||
88 | #---[ Rules ]---------------------------------------------------------------------------- | 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 | $(OBJDBG)/%.o: \ | 98 | $(OBJDBG)/%.o: \ |
93 | %.c \ | 99 | %.c \ |
@@ -100,11 +106,21 @@ $(OBJDBG)/%.o: \ | @@ -100,11 +106,21 @@ $(OBJDBG)/%.o: \ | ||
100 | -DBUILD_DATE=`date +"0x%Y%m%d"`\ | 106 | -DBUILD_DATE=`date +"0x%Y%m%d"`\ |
101 | -o $@ -c $< | 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 | $(OBJDBG)/%.o: \ | 116 | $(OBJDBG)/%.o: \ |
104 | %.rc \ | 117 | %.rc \ |
118 | + @PACKAGE_TARNAME@.ico \ | ||
105 | $(DEPENDS) | 119 | $(DEPENDS) |
106 | 120 | ||
107 | - @$(WINDRES) --include-dir=$(BASEDIR)/win -i $< -o $@ | 121 | + @echo $< ... |
122 | + @$(MKDIR) `dirname $@` | ||
123 | + @$(WINDRES) -i $< -o $@ | ||
108 | 124 | ||
109 | $(BASEDIR)/.obj/Debug/%.a: \ | 125 | $(BASEDIR)/.obj/Debug/%.a: \ |
110 | ./%/* \ | 126 | ./%/* \ |
@@ -253,7 +269,7 @@ $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@: \ | @@ -253,7 +269,7 @@ $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@: \ | ||
253 | $(BINDBG)/$(LIBNAME) \ | 269 | $(BINDBG)/$(LIBNAME) \ |
254 | $(foreach SRC, $(basename $(APP_SOURCES)), $(OBJDBG)/$(SRC).o) | 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 | $(BINDBG)/$(LIBNAME): \ | 274 | $(BINDBG)/$(LIBNAME): \ |
259 | $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@ | 275 | $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@ |
src/pw3270/resources.rc.in
@@ -13,7 +13,7 @@ BEGIN | @@ -13,7 +13,7 @@ BEGIN | ||
13 | BLOCK "080904E4" | 13 | BLOCK "080904E4" |
14 | BEGIN | 14 | BEGIN |
15 | VALUE "FileDescription", "@PACKAGE_DESCRIPTION@" | 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 | VALUE "FileVersion", "@PACKAGE_VERSION@" | 17 | VALUE "FileVersion", "@PACKAGE_VERSION@" |
18 | VALUE "InternalName", "@PACKAGE_NAME@" | 18 | VALUE "InternalName", "@PACKAGE_NAME@" |
19 | VALUE "LegalCopyright", "Copyright (c) Banco do Brasil S.A." | 19 | VALUE "LegalCopyright", "Copyright (c) Banco do Brasil S.A." |
win/install-cross.sh
@@ -42,7 +42,8 @@ sudo zypper --non-interactive in \ | @@ -42,7 +42,8 @@ sudo zypper --non-interactive in \ | ||
42 | gettext-tools \ | 42 | gettext-tools \ |
43 | glib2-devel \ | 43 | glib2-devel \ |
44 | optipng \ | 44 | optipng \ |
45 | - rsvg-view | 45 | + rsvg-view \ |
46 | + ImageMagick | ||
46 | 47 | ||
47 | while read FILE | 48 | while read FILE |
48 | do | 49 | do |