Commit 7b6df93107f1653f578c8034df20c469e58c5022

Authored by Perry Werneck
1 parent 3355715b

Ajustes para empacotamento.

@@ -46,6 +46,7 @@ sysconfdir=@sysconfdir@ @@ -46,6 +46,7 @@ sysconfdir=@sysconfdir@
46 mandir=@mandir@ 46 mandir=@mandir@
47 47
48 BASEDIR=@BASEDIR@ 48 BASEDIR=@BASEDIR@
  49 +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
49 POTDIR=$(BASEDIR)/.pot 50 POTDIR=$(BASEDIR)/.pot
50 51
51 BINDIR=$(BASEDIR)/.bin 52 BINDIR=$(BASEDIR)/.bin
@@ -59,6 +60,7 @@ INSTALL_DATA=@INSTALL_DATA@ @@ -59,6 +60,7 @@ INSTALL_DATA=@INSTALL_DATA@
59 INSTALL_PROGRAM=@INSTALL_PROGRAM@ 60 INSTALL_PROGRAM=@INSTALL_PROGRAM@
60 MKDIR=@MKDIR_P@ 61 MKDIR=@MKDIR_P@
61 MSGCAT=@MSGCAT@ 62 MSGCAT=@MSGCAT@
  63 +AMTAR=@AMTAR@
62 64
63 #---[ Rules ]------------------------------------------------------------------ 65 #---[ Rules ]------------------------------------------------------------------
64 66
@@ -113,6 +115,25 @@ $(DESTDIR)$(libdir)/%@EXEEXT@: \ @@ -113,6 +115,25 @@ $(DESTDIR)$(libdir)/%@EXEEXT@: \
113 115
114 @$(MAKE) DESTDIR=$(DESTDIR) -C src/$(basename $(notdir $@)) install 116 @$(MAKE) DESTDIR=$(DESTDIR) -C src/$(basename $(notdir $@)) install
115 117
  118 +$(SRCDIR)/%: \
  119 + %/Makefile
  120 +
  121 + @make -C `dirname $<` $@
  122 +
  123 +%.tar.bz2: \
  124 + %.tar
  125 +
  126 + @echo $< ...
  127 + @bzip2 --compress -9 --stdout $< > $@
  128 + @chmod 0644 $@
  129 +
  130 +%.tar.gz: \
  131 + %.tar
  132 +
  133 + @echo $< ...
  134 + @gzip -9 --stdout $< > $@
  135 + @chmod 0644 $@
  136 +
116 137
117 #---[ Release targets ]-------------------------------------------------------- 138 #---[ Release targets ]--------------------------------------------------------
118 139
@@ -160,8 +181,82 @@ run: \ @@ -160,8 +181,82 @@ run: \
160 181
161 #---[ Package Targets ]-------------------------------------------------------- 182 #---[ Package Targets ]--------------------------------------------------------
162 183
163 -  
164 -#---[ Clean Targets ]---------------------------------------------------------- 184 +tgz: \
  185 + $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz
  186 +
  187 +bz2: \
  188 + $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2
  189 +
  190 +tar: \
  191 + $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar
  192 +
  193 +$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar: \
  194 + $(SRCDIR)
  195 +
  196 + @$(AMTAR) \
  197 + --verbose \
  198 + --format=ustar \
  199 + --create \
  200 + --exclude-vcs \
  201 + --directory $(BASEDIR)/.src \
  202 + --owner=root \
  203 + --group=root \
  204 + --file=$@ \
  205 + $(PACKAGE_TARNAME)-@PACKAGE_VERSION@
  206 +
  207 +$(SRCDIR): \
  208 + clean \
  209 + $(SRCDIR)/ui \
  210 + $(SRCDIR)/src/lib3270 \
  211 + $(SRCDIR)/src/pw3270
  212 +
  213 + @$(MKDIR) $(SRCDIR)
  214 + @$(INSTALL_DATA) \
  215 + *.in configure.ac *.cbp LICENCA LICENSE AUTHORS \
  216 + $(SRCDIR)
  217 +
  218 + @$(INSTALL_PROGRAM) \
  219 + autogen.sh \
  220 + $(SRCDIR)
  221 +
  222 + @$(MKDIR) $(SRCDIR)/locale
  223 + @$(INSTALL_DATA) \
  224 + locale/*.po \
  225 + locale/*.in \
  226 + $(SRCDIR)/locale
  227 +
  228 + @$(MKDIR) $(SRCDIR)/conf
  229 + @$(INSTALL_DATA) \
  230 + conf/*.conf \
  231 + $(SRCDIR)/conf
  232 +
  233 + @$(MKDIR) $(SRCDIR)/debian
  234 + @$(INSTALL_DATA) \
  235 + debian/* \
  236 + $(SRCDIR)/debian
  237 +
  238 + @$(INSTALL_DATA) \
  239 + rpm/*.spec \
  240 + $(SRCDIR)
  241 +
  242 + @$(MKDIR) $(SRCDIR)/src/include
  243 + @$(INSTALL_DATA) \
  244 + src/include/*.h \
  245 + $(SRCDIR)/src/include
  246 +
  247 + @$(MKDIR) $(SRCDIR)/src/include/lib3270
  248 + @$(INSTALL_DATA) \
  249 + src/include/lib3270/*.h \
  250 + src/include/lib3270/*.in \
  251 + $(SRCDIR)/src/include/lib3270
  252 +
  253 + @$(MKDIR) $(SRCDIR)/src/include/pw3270
  254 + @$(INSTALL_DATA) \
  255 + src/include/pw3270/*.h \
  256 + $(SRCDIR)/src/include/pw3270
  257 +
  258 +
  259 +#---[ Clean Targets ]----------------------------------------------------------$(
165 260
166 cleanDebug: 261 cleanDebug:
167 262
@@ -182,6 +277,7 @@ clean: \ @@ -182,6 +277,7 @@ clean: \
182 277
183 @rm -fr $(BINDIR) 278 @rm -fr $(BINDIR)
184 @rm -fr $(POTDIR) 279 @rm -fr $(POTDIR)
  280 + @rm -fr $(SRCDIR)
185 281
186 282
187 283
locale/pw3270.pot
@@ -9,7 +9,7 @@ msgstr &quot;&quot; @@ -9,7 +9,7 @@ msgstr &quot;&quot;
9 "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" 9 "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n"
10 "Project-Id-Version: PACKAGE VERSION\n" 10 "Project-Id-Version: PACKAGE VERSION\n"
11 "Report-Msgid-Bugs-To: \n" 11 "Report-Msgid-Bugs-To: \n"
12 -"POT-Creation-Date: 2017-01-18 15:27-0200\n" 12 +"POT-Creation-Date: 2017-01-18 16:20-0200\n"
13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 14 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
15 "Language-Team: LANGUAGE <LL@li.org>\n" 15 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr &quot;&quot; @@ -20,7 +20,7 @@ msgstr &quot;&quot;
20 "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" 20 "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n"
21 "Project-Id-Version: PACKAGE VERSION\n" 21 "Project-Id-Version: PACKAGE VERSION\n"
22 "Report-Msgid-Bugs-To: \n" 22 "Report-Msgid-Bugs-To: \n"
23 -"POT-Creation-Date: 2017-01-18 15:27-0200\n" 23 +"POT-Creation-Date: 2017-01-18 16:20-0200\n"
24 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 24 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
25 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 25 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
26 "Language-Team: LANGUAGE <LL@li.org>\n" 26 "Language-Team: LANGUAGE <LL@li.org>\n"
src/lib3270/Makefile.in
@@ -47,7 +47,7 @@ sbindir=@sbindir@ @@ -47,7 +47,7 @@ sbindir=@sbindir@
47 libdir=@libdir@ 47 libdir=@libdir@
48 48
49 BASEDIR=@BASEDIR@ 49 BASEDIR=@BASEDIR@
50 - 50 +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)/src/lib3270
51 POTDIR=$(BASEDIR)/.pot/lib3270 51 POTDIR=$(BASEDIR)/.pot/lib3270
52 52
53 OBJDIR=$(BASEDIR)/.obj/lib3270 53 OBJDIR=$(BASEDIR)/.obj/lib3270
@@ -235,6 +235,13 @@ else @@ -235,6 +235,13 @@ else
235 @cd "$(ROOTDIR)" ; \$(VALGRIND) --leak-check=full --gen-suppressions=all $(BINDBG)/testprogram$(EXEEXT) 235 @cd "$(ROOTDIR)" ; \$(VALGRIND) --leak-check=full --gen-suppressions=all $(BINDBG)/testprogram$(EXEEXT)
236 endif 236 endif
237 237
  238 +$(SRCDIR): \
  239 + clean
  240 +
  241 + @$(MKDIR) $@
  242 + @$(INSTALL_DATA) *.c *.h *.in *.cbp *.xad *.sh $@
  243 +
  244 +
238 #---[ Clean Targets]--------------------------------------------------------------------- 245 #---[ Clean Targets]---------------------------------------------------------------------
239 246
240 cleanDebug: 247 cleanDebug:
src/pw3270/Makefile.in
@@ -48,7 +48,7 @@ localedir=@localedir@ @@ -48,7 +48,7 @@ localedir=@localedir@
48 desktopdir=$(datarootdir)/applications 48 desktopdir=$(datarootdir)/applications
49 49
50 BASEDIR=@BASEDIR@ 50 BASEDIR=@BASEDIR@
51 - 51 +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)/src/pw3270
52 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME) 52 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)
53 53
54 OBJDIR=.obj 54 OBJDIR=.obj
@@ -136,6 +136,11 @@ $(POTDIR)/%.pot: \ @@ -136,6 +136,11 @@ $(POTDIR)/%.pot: \
136 136
137 @$(MAKE) -C $(basename $(notdir $@)) $@ 137 @$(MAKE) -C $(basename $(notdir $@)) $@
138 138
  139 +$(SRCDIR)/%: \
  140 + %/Makefile
  141 +
  142 + @make -C `dirname $<` $@
  143 +
139 #---[ Release Targets ]------------------------------------------------------------------ 144 #---[ Release Targets ]------------------------------------------------------------------
140 145
141 all: \ 146 all: \
@@ -206,6 +211,14 @@ install: \ @@ -206,6 +211,14 @@ install: \
206 $(BINRLS)/$(PACKAGE_TARNAME)$(EXEEXT) \ 211 $(BINRLS)/$(PACKAGE_TARNAME)$(EXEEXT) \
207 $(DESTDIR)$(bindir) 212 $(DESTDIR)$(bindir)
208 213
  214 +$(SRCDIR): \
  215 + clean \
  216 + $(foreach MOD, $(MODULES), $(SRCDIR)/$(MOD))
  217 +
  218 +
  219 + @$(MKDIR) $@
  220 + @$(INSTALL_DATA) *.c *.h *.in *.cbp $@
  221 +
209 #---[ Debug Targets ]-------------------------------------------------------------------- 222 #---[ Debug Targets ]--------------------------------------------------------------------
210 223
211 Debug: \ 224 Debug: \
src/pw3270/common/Makefile.in
@@ -41,6 +41,7 @@ sbindir=@sbindir@ @@ -41,6 +41,7 @@ sbindir=@sbindir@
41 libdir=@libdir@ 41 libdir=@libdir@
42 42
43 BASEDIR=@BASEDIR@ 43 BASEDIR=@BASEDIR@
  44 +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)/src/pw3270/$(MODULE_NAME)
44 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME) 45 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME)
45 46
46 OBJDIR=.obj 47 OBJDIR=.obj
@@ -53,6 +54,8 @@ LD=@CC@ @@ -53,6 +54,8 @@ LD=@CC@
53 AR=@AR@ 54 AR=@AR@
54 XGETTEXT=@XGETTEXT@ 55 XGETTEXT=@XGETTEXT@
55 MSGCAT=@MSGCAT@ 56 MSGCAT=@MSGCAT@
  57 +INSTALL=@INSTALL@
  58 +INSTALL_DATA=@INSTALL_DATA@
56 59
57 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270 60 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270
58 LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@ 61 LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@
@@ -120,6 +123,12 @@ $(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME).pot: \ @@ -120,6 +123,12 @@ $(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME).pot: \
120 @mkdir -p `dirname $@` 123 @mkdir -p `dirname $@`
121 @$(MSGCAT) --sort-output $^ > $@ 124 @$(MSGCAT) --sort-output $^ > $@
122 125
  126 +$(SRCDIR): \
  127 + clean
  128 +
  129 + @$(MKDIR) $@
  130 + @$(INSTALL_DATA) *.c *.h *.in $@
  131 +
123 #---[ Debug Targets ]-------------------------------------------------------------------- 132 #---[ Debug Targets ]--------------------------------------------------------------------
124 133
125 Debug: \ 134 Debug: \
src/pw3270/uiparser/Makefile.in
@@ -43,6 +43,7 @@ sbindir=@sbindir@ @@ -43,6 +43,7 @@ sbindir=@sbindir@
43 libdir=@libdir@ 43 libdir=@libdir@
44 44
45 BASEDIR=@BASEDIR@ 45 BASEDIR=@BASEDIR@
  46 +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)/src/pw3270/$(MODULE_NAME)
46 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME) 47 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME)
47 48
48 OBJDIR=.obj 49 OBJDIR=.obj
@@ -55,6 +56,8 @@ LD=@CC@ @@ -55,6 +56,8 @@ LD=@CC@
55 AR=@AR@ 56 AR=@AR@
56 XGETTEXT=@XGETTEXT@ 57 XGETTEXT=@XGETTEXT@
57 MSGCAT=@MSGCAT@ 58 MSGCAT=@MSGCAT@
  59 +INSTALL=@INSTALL@
  60 +INSTALL_DATA=@INSTALL_DATA@
58 61
59 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270 62 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270
60 LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@ 63 LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@
@@ -100,20 +103,6 @@ $(POTDIR)/%.pot: %.c @@ -100,20 +103,6 @@ $(POTDIR)/%.pot: %.c
100 103
101 @touch $@ 104 @touch $@
102 105
103 -marshal.h: \  
104 - genmarshal  
105 -  
106 - @echo $< ...  
107 - @$(MKDIR) `dirname $@`  
108 - @glib-genmarshal --prefix=v3270 --header genmarshal > $@  
109 -  
110 -marshal.c: \  
111 - marshal.h  
112 -  
113 - @echo $< ...  
114 - @$(MKDIR) `dirname $@`  
115 - @glib-genmarshal --prefix=v3270 --body genmarshal > $@  
116 -  
117 #---[ Release Targets ]------------------------------------------------------------------ 106 #---[ Release Targets ]------------------------------------------------------------------
118 107
119 Release: \ 108 Release: \
@@ -136,6 +125,12 @@ $(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME).pot: \ @@ -136,6 +125,12 @@ $(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME).pot: \
136 @mkdir -p `dirname $@` 125 @mkdir -p `dirname $@`
137 @$(MSGCAT) --sort-output $^ > $@ 126 @$(MSGCAT) --sort-output $^ > $@
138 127
  128 +$(SRCDIR): \
  129 + clean
  130 +
  131 + @$(MKDIR) $@
  132 + @$(INSTALL_DATA) *.c *.h *.in *.cbp $@
  133 +
139 #---[ Debug Targets ]-------------------------------------------------------------------- 134 #---[ Debug Targets ]--------------------------------------------------------------------
140 135
141 Debug: \ 136 Debug: \
src/pw3270/v3270/Makefile.in
@@ -42,6 +42,7 @@ sbindir=@sbindir@ @@ -42,6 +42,7 @@ sbindir=@sbindir@
42 libdir=@libdir@ 42 libdir=@libdir@
43 43
44 BASEDIR=@BASEDIR@ 44 BASEDIR=@BASEDIR@
  45 +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)/src/pw3270/$(MODULE_NAME)
45 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME) 46 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME)
46 47
47 OBJDIR=.obj 48 OBJDIR=.obj
@@ -55,6 +56,8 @@ AR=@AR@ @@ -55,6 +56,8 @@ AR=@AR@
55 GENMARSHAL=@GENMARSHAL@ 56 GENMARSHAL=@GENMARSHAL@
56 XGETTEXT=@XGETTEXT@ 57 XGETTEXT=@XGETTEXT@
57 MSGCAT=@MSGCAT@ 58 MSGCAT=@MSGCAT@
  59 +INSTALL=@INSTALL@
  60 +INSTALL_DATA=@INSTALL_DATA@
58 61
59 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270 62 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270
60 LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@ 63 LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@
@@ -136,6 +139,13 @@ $(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME).pot: \ @@ -136,6 +139,13 @@ $(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME).pot: \
136 @mkdir -p `dirname $@` 139 @mkdir -p `dirname $@`
137 @$(MSGCAT) --sort-output $^ > $@ 140 @$(MSGCAT) --sort-output $^ > $@
138 141
  142 +$(SRCDIR): \
  143 + clean
  144 +
  145 + @$(MKDIR) $@
  146 + @$(INSTALL_DATA) *.c *.h *.in *.xbm *.cbp genmarshal $@
  147 +
  148 +
139 #---[ Debug Targets ]-------------------------------------------------------------------- 149 #---[ Debug Targets ]--------------------------------------------------------------------
140 150
141 Debug: \ 151 Debug: \
src/pw3270/v3270ft/Makefile.in
@@ -42,6 +42,7 @@ sbindir=@sbindir@ @@ -42,6 +42,7 @@ sbindir=@sbindir@
42 libdir=@libdir@ 42 libdir=@libdir@
43 43
44 BASEDIR=@BASEDIR@ 44 BASEDIR=@BASEDIR@
  45 +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)/src/pw3270/$(MODULE_NAME)
45 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME) 46 POTDIR=$(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME)
46 47
47 OBJDIR=.obj 48 OBJDIR=.obj
@@ -55,6 +56,8 @@ AR=@AR@ @@ -55,6 +56,8 @@ AR=@AR@
55 GENMARSHAL=@GENMARSHAL@ 56 GENMARSHAL=@GENMARSHAL@
56 XGETTEXT=@XGETTEXT@ 57 XGETTEXT=@XGETTEXT@
57 MSGCAT=@MSGCAT@ 58 MSGCAT=@MSGCAT@
  59 +INSTALL=@INSTALL@
  60 +INSTALL_DATA=@INSTALL_DATA@
58 61
59 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270 62 CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270
60 LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@ 63 LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@
@@ -136,6 +139,12 @@ $(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME).pot: \ @@ -136,6 +139,12 @@ $(BASEDIR)/.pot/$(PACKAGE_TARNAME)/$(MODULE_NAME).pot: \
136 @mkdir -p `dirname $@` 139 @mkdir -p `dirname $@`
137 @$(MSGCAT) --sort-output $^ > $@ 140 @$(MSGCAT) --sort-output $^ > $@
138 141
  142 +$(SRCDIR): \
  143 + clean
  144 +
  145 + @$(MKDIR) $@
  146 + @$(INSTALL_DATA) *.c *.h *.in *.cbp genmarshal $@
  147 +
139 #---[ Debug Targets ]-------------------------------------------------------------------- 148 #---[ Debug Targets ]--------------------------------------------------------------------
140 149
141 Debug: \ 150 Debug: \
ui/Makefile.in
@@ -39,6 +39,7 @@ PACKAGE_TARNAME=@PACKAGE_TARNAME@ @@ -39,6 +39,7 @@ PACKAGE_TARNAME=@PACKAGE_TARNAME@
39 39
40 BASEDIR=@BASEDIR@ 40 BASEDIR=@BASEDIR@
41 POTDIR=$(BASEDIR)/.pot/ui 41 POTDIR=$(BASEDIR)/.pot/ui
  42 +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)/ui
42 43
43 OBJDIR=.obj 44 OBJDIR=.obj
44 OBJDBG=$(OBJDIR)/Debug 45 OBJDBG=$(OBJDIR)/Debug
@@ -105,6 +106,12 @@ install: @@ -105,6 +106,12 @@ install:
105 @$(MKDIR) $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)/ui 106 @$(MKDIR) $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)/ui
106 @$(INSTALL_DATA) *.xml $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)/ui 107 @$(INSTALL_DATA) *.xml $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)/ui
107 108
  109 +$(SRCDIR): \
  110 + clean
  111 +
  112 + @$(MKDIR) $@
  113 + @$(INSTALL_DATA) *.xml *.in *.c $@
  114 +
108 pot: \ 115 pot: \
109 $(BASEDIR)/.pot/ui.pot 116 $(BASEDIR)/.pot/ui.pot
110 117