Commit da5cfa149188d2de098d6938cd0299e121221afd
1 parent
e4ece0d4
Exists in
master
and in
5 other branches
Ajustes para empacotamento .deb
Showing
4 changed files
with
43 additions
and
14 deletions
Show diff stats
Makefile.in
... | ... | @@ -70,24 +70,39 @@ ifneq ($(CONVERT),no) |
70 | 70 | @$(CONVERT) $< --format=png > $@ |
71 | 71 | endif |
72 | 72 | |
73 | +debian/%.install: src/%/Makefile | |
74 | + @$(MAKE) DEBDIR=../../debian -C $(dir $^) ../../$@ | |
75 | + | |
73 | 76 | #---[ Release targets ]-------------------------------------------------------- |
74 | 77 | |
75 | -all: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) | |
78 | +all: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) filelist | |
76 | 79 | |
77 | -Release: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) | |
80 | +Release: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) | |
78 | 81 | |
79 | -$(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT): src/gtk/* $(BINDIR)/Release/lib/@DLLPREFIX@3270@DLLEXT@ $(DEPENDS) | |
80 | - @$(MAKE) BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(RLSLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/gtk ../../$(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) | |
82 | +$(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT): src/pw3270/* $(BINDIR)/Release/lib/@DLLPREFIX@3270@DLLEXT@ $(DEPENDS) | |
83 | + @$(MAKE) BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(RLSLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/pw3270 ../../$(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) | |
81 | 84 | |
82 | 85 | $(BINDIR)/Release/lib/@DLLPREFIX@3270@DLLEXT@: src/lib3270/* src/include/lib3270/* src/include/* Makefile |
83 | 86 | @$(MAKE) BINRLS=../../.bin/Release/lib -C src/lib3270 ../../.bin/Release/lib/@DLLPREFIX@3270@DLLEXT@ |
84 | 87 | |
88 | +#---[ File lists ]------------------------------------------------------------- | |
89 | + | |
90 | +filelist: debian/lib3270.install debian/lib3270-dev.install debian/pw3270.install | |
91 | + | |
92 | +debian/lib3270-dev.install: Makefile | |
93 | + @echo " GEN `basename $@`" | |
94 | + @$(MKDIR) `dirname $@` | |
95 | + @echo "$(includedir)/lib3270.h" > $@ | |
96 | + @echo "$(includedir)/lib3270" >> $@ | |
97 | + @echo "$(datarootdir)/@PACKAGE_NAME@/ui/99debug.xml" >> $@ | |
98 | + @echo "$(libdir)/pkgconfig/*.pc" >: $@ | |
99 | + | |
85 | 100 | #---[ Debug targets ]---------------------------------------------------------- |
86 | 101 | |
87 | 102 | Debug: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) |
88 | 103 | |
89 | -$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT): src/gtk/* $(BINDIR)/Debug/lib/@DLLPREFIX@3270@DLLEXT@ $(DEPENDS) | |
90 | - @$(MAKE) BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(DBGLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/gtk ../../$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) | |
104 | +$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT): src/pw3270/* $(BINDIR)/Debug/lib/@DLLPREFIX@3270@DLLEXT@ $(DEPENDS) | |
105 | + @$(MAKE) BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(DBGLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/pw3270 ../../$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) | |
91 | 106 | |
92 | 107 | $(BINDIR)/Debug/lib/@DLLPREFIX@3270@DLLEXT@: src/lib3270/* src/include/lib3270/* src/include/* Makefile |
93 | 108 | @$(MAKE) BINDBG=../../.bin/Debug/lib -C src/lib3270 ../../.bin/Debug/lib/@DLLPREFIX@3270@DLLEXT@ |
... | ... | @@ -99,7 +114,7 @@ memchk: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) |
99 | 114 | ifeq ($(VALGRIND),no) |
100 | 115 | @PATH="$(BINDIR)/Debug/lib:$(PATH)" "$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)" |
101 | 116 | else |
102 | - @PATH="$(BINDIR)/Debug/lib:$(PATH)" G_DEBUG=gc-friendly G_SLICE=always-malloc \$(VALGRIND) --leak-check=full --suppressions=src/gtk/valgrind.suppression --gen-suppressions=all $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) | |
117 | + @PATH="$(BINDIR)/Debug/lib:$(PATH)" G_DEBUG=gc-friendly G_SLICE=always-malloc \$(VALGRIND) --leak-check=full --suppressions=src/pw3270/valgrind.suppression --gen-suppressions=all $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) | |
103 | 118 | endif |
104 | 119 | |
105 | 120 | #---[ Targets ]---------------------------------------------------------------- |
... | ... | @@ -140,7 +155,7 @@ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz: clean $(PACKAGE_NAME).png $(PACKAG |
140 | 155 | @echo $@ |
141 | 156 | |
142 | 157 | install: install-sdk install-lib $(PACKAGE_NAME).png $(PACKAGE_NAME)-logo.png |
143 | - @make BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(RLSLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/gtk install | |
158 | + @make BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(RLSLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/pw3270 install | |
144 | 159 | |
145 | 160 | @$(MKDIR) $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)/ui |
146 | 161 | @$(INSTALL_DATA) ui/*.xml $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)/ui |
... | ... | @@ -163,17 +178,18 @@ clean: |
163 | 178 | @rm -fr .obj |
164 | 179 | @rm -fr .bin |
165 | 180 | @rm -fr .tmp |
181 | + @rm -f debian/*.install | |
166 | 182 | @make -C src/lib3270 clean |
167 | - @make -C src/gtk clean | |
183 | + @make -C src/pw3270 clean | |
168 | 184 | @rm -f *.log |
169 | 185 | |
170 | 186 | distclean: clean |
171 | - @rm -f src/gtk/Makefile | |
187 | + @rm -f src/pw3270/Makefile | |
172 | 188 | @rm -f config.status |
173 | 189 | @rm -f src/lib3270/mkversion.sh |
174 | 190 | @rm -f src/lib3270/Makefile |
175 | 191 | @rm -f src/include/lib3270/config.h |
176 | - @rm -f src/gtk/uiparser/Makefile | |
192 | + @rm -f src/pw3270/uiparser/Makefile | |
177 | 193 | @rm -fr autom4te.cache |
178 | 194 | @rm -f *.pc |
179 | 195 | ... | ... |
configure.ac
... | ... | @@ -269,9 +269,9 @@ AC_CONFIG_FILES([ |
269 | 269 | src/include/rules.mak |
270 | 270 | src/lib3270/Makefile |
271 | 271 | src/lib3270/mkversion.sh |
272 | - src/gtk/Makefile | |
273 | - src/gtk/uiparser/Makefile | |
274 | - src/gtk/common/common.h | |
272 | + src/pw3270/Makefile | |
273 | + src/pw3270/uiparser/Makefile | |
274 | + src/pw3270/common/common.h | |
275 | 275 | |
276 | 276 | ]) |
277 | 277 | ... | ... |
src/lib3270/Makefile.in
... | ... | @@ -123,6 +123,10 @@ $(BINDBG)/testprogram$(EXEEXT): $(OBJDBG)/testprogram.o $(foreach SRC, $(basenam |
123 | 123 | @$(MKDIR) `dirname $@` |
124 | 124 | $(LD) -o $@ $^ $(LIBS) |
125 | 125 | |
126 | +$(DEBDIR)/lib3270.install: Makefile | |
127 | + @echo " GEN `basename $@`" | |
128 | + @$(MKDIR) `dirname $@` | |
129 | + @echo "$(libdir)/lib3270.so" > $@ | |
126 | 130 | |
127 | 131 | run: $(BINDBG)/testprogram$(EXEEXT) |
128 | 132 | $(BINDBG)/testprogram$(EXEEXT) | ... | ... |
src/pw3270/Makefile.in
... | ... | @@ -35,6 +35,7 @@ exec_prefix=@exec_prefix@ |
35 | 35 | bindir=@bindir@ |
36 | 36 | datarootdir=@datarootdir@ |
37 | 37 | localedir=@localedir@ |
38 | +DEBDIR ?= debian | |
38 | 39 | |
39 | 40 | EXEEXT=@EXEEXT@ |
40 | 41 | STRIP=@STRIP@ |
... | ... | @@ -101,6 +102,14 @@ endif |
101 | 102 | |
102 | 103 | #---[ Misc targets ]----------------------------------------------------------- |
103 | 104 | |
105 | +$(DEBDIR)/pw3270.install: Makefile | |
106 | + @echo " GEN `basename $@`" | |
107 | + @$(MKDIR) `dirname $@` | |
108 | + @echo "$(bindir)/@PACKAGE_NAME@" >> $@ | |
109 | + @echo "$(datarootdir)/@PACKAGE_NAME@/ui/00default.xml" >> $@ | |
110 | + @echo "$(datarootdir)/@PACKAGE_NAME@/@PACKAGE_NAME@.png" >> $@ | |
111 | + @echo "$(datarootdir)/@PACKAGE_NAME@/@PACKAGE_NAME@-logo.png" >> $@ | |
112 | + | |
104 | 113 | v3270/marshal.h: v3270/genmarshal |
105 | 114 | @$(MKDIR) `dirname $@` |
106 | 115 | @glib-genmarshal --prefix=$(PACKAGE_NAME) --header v3270/genmarshal > $@ | ... | ... |