Commit a071d4fc3f2c845d36508ba9abf8a4752a61ba42
1 parent
35042956
Exists in
master
and in
4 other branches
Adding "install" targets.
Showing
3 changed files
with
82 additions
and
7 deletions
Show diff stats
Makefile.in
... | ... | @@ -184,6 +184,11 @@ $(POTDIR)/$(PACKAGE_NAME)/%.pot: \ |
184 | 184 | @touch $@ |
185 | 185 | |
186 | 186 | |
187 | +install-%: \ | |
188 | + %/Makefile | |
189 | + | |
190 | + @$(MAKE) -C `dirname $<` DESTDIR=$(DESTDIR) install | |
191 | + | |
187 | 192 | #---[ Release Targets ]------------------------------------------------------------------ |
188 | 193 | |
189 | 194 | all: \ |
... | ... | @@ -211,6 +216,17 @@ $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@: \ |
211 | 216 | install: \ |
212 | 217 | $(foreach PKG, $(INSTALL_PACKAGES), install-$(PKG)) |
213 | 218 | |
219 | +install-application: \ | |
220 | + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ | |
221 | + | |
222 | + @$(MKDIR) \ | |
223 | + $(DESTDIR)/$(bindir) | |
224 | + | |
225 | + @$(INSTALL_PROGRAM) \ | |
226 | + $(BINRLS)/$(PACKAGE_NAME)@EXEEXT@ \ | |
227 | + $(DESTDIR)/$(bindir)/$(PRODUCT_NAME)@EXEEXT@ | |
228 | + | |
229 | +install-lang: | |
214 | 230 | |
215 | 231 | #---[ Misc Targets ]--------------------------------------------------------------------- |
216 | 232 | |
... | ... | @@ -221,10 +237,6 @@ $(POTDIR)/$(PACKAGE_NAME).pot: \ |
221 | 237 | @$(MKDIR) $(@D) |
222 | 238 | @$(MSGCAT) --sort-output $^ > $@ |
223 | 239 | |
224 | -locale: \ | |
225 | - $(POTDIR)/$(PACKAGE_NAME).pot | |
226 | - | |
227 | - | |
228 | 240 | #---[ Debug Targets ]-------------------------------------------------------------------- |
229 | 241 | |
230 | 242 | Debug: \ | ... | ... |
configure.ac
... | ... | @@ -60,7 +60,7 @@ dnl --------------------------------------------------------------------------- |
60 | 60 | dnl Check for OS specifics |
61 | 61 | dnl --------------------------------------------------------------------------- |
62 | 62 | |
63 | -INSTALL_PACKAGES="" | |
63 | +INSTALL_PACKAGES="application locale schemas" | |
64 | 64 | |
65 | 65 | case "$host" in |
66 | 66 | *-mingw32|*-pc-msys) |
... | ... | @@ -70,7 +70,7 @@ case "$host" in |
70 | 70 | LDFLAGS="$LDFLAGS -pthread" |
71 | 71 | LIBS="$LIBS -lws2_32 -lwtsapi32 -lcomdlg32" |
72 | 72 | |
73 | - INSTALL_PACKAGES="windows-lib ${INSTALL_PACKAGES}" | |
73 | +dnl INSTALL_PACKAGES="windows-lib ${INSTALL_PACKAGES}" | |
74 | 74 | |
75 | 75 | app_win32_revision=$(date +%-y.%-m.%-d.%-H) |
76 | 76 | AC_SUBST(WIN32_VERSION,$app_win32_revision) |
... | ... | @@ -89,7 +89,7 @@ case "$host" in |
89 | 89 | CFLAGS="$CFLAGS -pthread" |
90 | 90 | LDFLAGS="$LDFLAGS -pthread" |
91 | 91 | |
92 | - INSTALL_PACKAGES="linux-lib ${INSTALL_PACKAGES}" | |
92 | +dnl INSTALL_PACKAGES="linux-lib ${INSTALL_PACKAGES}" | |
93 | 93 | |
94 | 94 | app_cv_static='no' |
95 | 95 | AC_CONFIG_FILES(schemas/linux/application.gschema.xml) |
... | ... | @@ -162,6 +162,8 @@ dnl --------------------------------------------------------------------------- |
162 | 162 | dnl Check for GTK |
163 | 163 | dnl --------------------------------------------------------------------------- |
164 | 164 | |
165 | +GLIB_GSETTINGS | |
166 | + | |
165 | 167 | PKG_CHECK_MODULES( [GTK], [gtk+-3.0 glib-2.0 gmodule-2.0], AC_DEFINE(HAVE_GTK), AC_MSG_ERROR([GTK not present.])) |
166 | 168 | |
167 | 169 | AC_SUBST(GTK_LIBS) |
... | ... | @@ -198,6 +200,7 @@ dnl --------------------------------------------------------------------------- |
198 | 200 | AC_SUBST(INSTALL_PACKAGES) |
199 | 201 | |
200 | 202 | AC_CONFIG_FILES(Makefile) |
203 | +AC_CONFIG_FILES(schemas/Makefile) | |
201 | 204 | |
202 | 205 | dnl --------------------------------------------------------------------------- |
203 | 206 | dnl Output the generated config.status script. | ... | ... |
... | ... | @@ -0,0 +1,60 @@ |
1 | +# | |
2 | +# Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270 | |
3 | +# (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a | |
4 | +# aplicativos mainframe. Registro no INPI sob o nome G3270. | |
5 | +# | |
6 | +# Copyright (C) <2008> <Banco do Brasil S.A.> | |
7 | +# | |
8 | +# Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob | |
9 | +# os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela | |
10 | +# Free Software Foundation. | |
11 | +# | |
12 | +# Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER | |
13 | +# GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO | |
14 | +# A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para | |
15 | +# obter mais detalhes. | |
16 | +# | |
17 | +# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este | |
18 | +# programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin | |
19 | +# St, Fifth Floor, Boston, MA 02110-1301 USA | |
20 | +# | |
21 | +# Contatos: | |
22 | +# | |
23 | +# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) | |
24 | +# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) | |
25 | +# | |
26 | + | |
27 | +PRODUCT_NAME=@PRODUCT_NAME@ | |
28 | + | |
29 | +#---[ Paths ]---------------------------------------------------------------------------- | |
30 | + | |
31 | +prefix=@prefix@ | |
32 | +exec_prefix=@exec_prefix@ | |
33 | +bindir=@bindir@ | |
34 | +sbindir=@sbindir@ | |
35 | +libdir=@libdir@ | |
36 | +includedir=@includedir@ | |
37 | +datarootdir=@datarootdir@ | |
38 | +localedir=@localedir@ | |
39 | +docdir=@docdir@ | |
40 | +sysconfdir=@sysconfdir@ | |
41 | +schemadir=@gsettingsschemadir@ | |
42 | + | |
43 | +BASEDIR=@BASEDIR@ | |
44 | + | |
45 | +#---[ Tools ]---------------------------------------------------------------------------- | |
46 | + | |
47 | +MKDIR=@MKDIR_P@ | |
48 | +INSTALL=@INSTALL@ | |
49 | +INSTALL_DATA=@INSTALL_DATA@ | |
50 | + | |
51 | +#---[ Install Targets ]------------------------------------------------------------------ | |
52 | + | |
53 | +install: | |
54 | + | |
55 | + @$(MKDIR) $(DESTDIR)/$(schemadir) | |
56 | + @$(INSTALL_DATA) \ | |
57 | + $(BASEDIR)/schemas/@OSNAME@/application.gschema.xml \ | |
58 | + $(DESTDIR)/$(schemadir)/$(PRODUCT_NAME).gschema.xml | |
59 | + | |
60 | + | ... | ... |