Commit 83a98962d6b41325b9955d0aabe60e8f19537611
1 parent
d3143661
Exists in
master
and in
5 other branches
Atualizando empacotamento
Showing
3 changed files
with
59 additions
and
12 deletions
Show diff stats
Makefile.in
@@ -150,10 +150,10 @@ $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT): src/pw3270/* $(BINDIR)/Release@DL | @@ -150,10 +150,10 @@ $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT): src/pw3270/* $(BINDIR)/Release@DL | ||
150 | $(BINDIR)/Release@DLLDIR@/lib3270@DLLEXT@: src/lib3270/* src/include/lib3270/* src/include/* Makefile | 150 | $(BINDIR)/Release@DLLDIR@/lib3270@DLLEXT@: src/lib3270/* src/include/lib3270/* src/include/* Makefile |
151 | @$(MAKE) BINRLS=../../.bin/Release@DLLDIR@ -C src/lib3270 ../../.bin/Release@DLLDIR@/lib3270@DLLEXT@ | 151 | @$(MAKE) BINRLS=../../.bin/Release@DLLDIR@ -C src/lib3270 ../../.bin/Release@DLLDIR@/lib3270@DLLEXT@ |
152 | 152 | ||
153 | -oxt: $(BINDIR)/$(PACKAGE_TARNAME).oxt | 153 | +oxt: $(BINDIR)/$(PACKAGE_NAME).oxt |
154 | 154 | ||
155 | -$(BINDIR)/$(PACKAGE_TARNAME).oxt: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) | ||
156 | - @$(MAKE) BINDIR=../../.bin LIB3270_CFLAGS="-I../../src/include" -C src/oxt ../../.bin/$(PACKAGE_TARNAME).oxt | 155 | +$(BINDIR)/$(PACKAGE_NAME).oxt: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) |
156 | + @$(MAKE) BINDIR=../../.bin LIB3270_CFLAGS="-I../../src/include" -C src/loffice ../../.bin/$(PACKAGE_NAME).oxt | ||
157 | 157 | ||
158 | #---[ Debug targets ]---------------------------------------------------------- | 158 | #---[ Debug targets ]---------------------------------------------------------- |
159 | 159 |
configure.ac
@@ -576,9 +576,9 @@ AC_CONFIG_FILES([ | @@ -576,9 +576,9 @@ AC_CONFIG_FILES([ | ||
576 | src/lib3270/Makefile | 576 | src/lib3270/Makefile |
577 | src/lib3270/mkversion.sh | 577 | src/lib3270/mkversion.sh |
578 | src/pw3270/Makefile | 578 | src/pw3270/Makefile |
579 | - src/openoffice/Makefile | ||
580 | - src/openoffice/description.xml | ||
581 | - src/openoffice/manifest.xml | 579 | + src/loffice/Makefile |
580 | + src/loffice/description.xml | ||
581 | + src/loffice/manifest.xml | ||
582 | src/pw3270/uiparser/Makefile | 582 | src/pw3270/uiparser/Makefile |
583 | src/tools/Makefile | 583 | src/tools/Makefile |
584 | src/plugins/hllapi/Makefile | 584 | src/plugins/hllapi/Makefile |
src/loffice/Makefile.in
@@ -63,10 +63,10 @@ MKDIR=@MKDIR_P@ | @@ -63,10 +63,10 @@ MKDIR=@MKDIR_P@ | ||
63 | 63 | ||
64 | #---[ Paths ]------------------------------------------------------------------ | 64 | #---[ Paths ]------------------------------------------------------------------ |
65 | 65 | ||
66 | -OBJDIR=.obj | ||
67 | -BINDIR=.bin | ||
68 | -RDBDIR=.rdb | ||
69 | -URDDIR=.urd | 66 | +OBJDIR ?= .obj |
67 | +BINDIR ?= .bin | ||
68 | +RDBDIR ?= .rdb | ||
69 | +URDDIR ?= .urd | ||
70 | 70 | ||
71 | OBJDBG=$(OBJDIR)/Debug | 71 | OBJDBG=$(OBJDIR)/Debug |
72 | BINDBG=$(BINDIR)/Debug | 72 | BINDBG=$(BINDIR)/Debug |
@@ -84,7 +84,10 @@ include $(CLASSLIBDIR)/class.mak | @@ -84,7 +84,10 @@ include $(CLASSLIBDIR)/class.mak | ||
84 | #---[ Build options ]---------------------------------------------------------- | 84 | #---[ Build options ]---------------------------------------------------------- |
85 | 85 | ||
86 | CPPUENV="gcc3" | 86 | CPPUENV="gcc3" |
87 | -CXXFLAGS=@CXXFLAGS@ -fvisibility=hidden @DLL_CFLAGS@ -Wno-strict-aliasing -I../include -I./include -I$(includedir)/libreoffice -Wno-strict-aliasing -DCPPU_ENV=$(CPPUENV) -DLANGUAGE_BINDING_NAME=\"$(CPPUENV)\" | 87 | + |
88 | +CXXFLAGS=@CXXFLAGS@ -fvisibility=hidden @DLL_CFLAGS@ -Wno-strict-aliasing \ | ||
89 | + -I../include -I./include -I$(includedir)/libreoffice \ | ||
90 | + -DCPPU_ENV=$(CPPUENV) -DLANGUAGE_BINDING_NAME=\"$(CPPUENV)\" | ||
88 | 91 | ||
89 | OO_LDFLAGS=-L$(OO_SDK_HOME)/lib -L$(OO_SDK_URE_HOME)/lib \ | 92 | OO_LDFLAGS=-L$(OO_SDK_HOME)/lib -L$(OO_SDK_URE_HOME)/lib \ |
90 | -Wl,-rpath-link=$(OO_SDK_URE_HOME)/lib,-rpath=$(OO_SDK_URE_HOME)/lib \ | 93 | -Wl,-rpath-link=$(OO_SDK_URE_HOME)/lib,-rpath=$(OO_SDK_URE_HOME)/lib \ |
@@ -118,7 +121,13 @@ $(OBJDBG)/%.o: %.cc include/$(PACKAGE_NAME)/lib3270.hpp \ | @@ -118,7 +121,13 @@ $(OBJDBG)/%.o: %.cc include/$(PACKAGE_NAME)/lib3270.hpp \ | ||
118 | @echo " CC `basename $@`" | 121 | @echo " CC `basename $@`" |
119 | @mkdir -p `dirname $@` | 122 | @mkdir -p `dirname $@` |
120 | @$(CXX) -DDEBUG=1 $(CXXFLAGS) -o $@ -c $< | 123 | @$(CXX) -DDEBUG=1 $(CXXFLAGS) -o $@ -c $< |
121 | -# $(DBG_CFLAGS) $(CXXFLAGS) $(LIB3270_CFLAGS) -DLIBNAME=\"$(BINDBG)/$(PROGRAM_NAME).uno@DLLEXT@\" -o $@ -c $< | 124 | + |
125 | +$(OBJRLS)/%.o: %.cc include/$(PACKAGE_NAME)/lib3270.hpp \ | ||
126 | + $(foreach CLS, $(UNO_CLASSES), include/$(CLS).hpp) \ | ||
127 | + *.hpp Makefile | ||
128 | + @echo " CC `basename $@`" | ||
129 | + @mkdir -p `dirname $@` | ||
130 | + @$(CXX) -DNDEBUG=1 $(CXXFLAGS) -o $@ -c $< | ||
122 | 131 | ||
123 | #---[ UNO targets ]------------------------------------------------------------ | 132 | #---[ UNO targets ]------------------------------------------------------------ |
124 | 133 | ||
@@ -127,6 +136,44 @@ include/$(PACKAGE_NAME)/lib3270.hpp: $(RDBDIR)/$(PACKAGE_NAME).rdb | @@ -127,6 +136,44 @@ include/$(PACKAGE_NAME)/lib3270.hpp: $(RDBDIR)/$(PACKAGE_NAME).rdb | ||
127 | @$(MKDIR) `dirname $@` | 136 | @$(MKDIR) `dirname $@` |
128 | @$(CPPUMAKER) -O./include -T$(PACKAGE_NAME).lib3270 $(TYPES_RDB) $< | 137 | @$(CPPUMAKER) -O./include -T$(PACKAGE_NAME).lib3270 $(TYPES_RDB) $< |
129 | 138 | ||
139 | +#---[ Release targets ]-------------------------------------------------------- | ||
140 | + | ||
141 | +Release: $(BINDIR)/$(PACKAGE_NAME).oxt | ||
142 | + | ||
143 | +$(BINDIR)/$(PACKAGE_NAME).oxt: \ | ||
144 | + $(BINRLS)/$(PACKAGE_NAME).uno@DLLEXT@ \ | ||
145 | + $(RDBDIR)/$(PACKAGE_NAME).rdb \ | ||
146 | + description.xml \ | ||
147 | + manifest.xml \ | ||
148 | + description.txt | ||
149 | + @rm -f $@ | ||
150 | + @$(MKDIR) `dirname $@` | ||
151 | + | ||
152 | + @$(MKDIR) $(BINRLS)/$(PACKAGE).oxt.tmp | ||
153 | + | ||
154 | + @cp $(RDBDIR)/$(PACKAGE_NAME).rdb $(BINDBG)/$(PACKAGE).oxt.tmp | ||
155 | + @cp $(BINRLS)/$(PACKAGE_NAME).uno@DLLEXT@ $(BINRLS)/$(PACKAGE).oxt.tmp | ||
156 | + | ||
157 | + @$(MKDIR) $(BINDBG)/$(PACKAGE).oxt.tmp/META-INF | ||
158 | + @cp manifest.xml $(BINRLS)/$(PACKAGE).oxt.tmp/META-INF | ||
159 | + | ||
160 | + @cp description.xml $(BINRLS)/$(PACKAGE).oxt.tmp | ||
161 | + @cp description.txt $(BINRLS)/$(PACKAGE).oxt.tmp | ||
162 | + | ||
163 | + @$(CONVERT) ../$(PACKAGE_NAME)/pixmaps/$(PACKAGE_NAME).svg --format=png > $(BINRLS)/$(PACKAGE).oxt.tmp/$(PACKAGE_NAME).png | ||
164 | + | ||
165 | + @cp $(BINDBG)/$(PACKAGE_NAME).uno@DLLEXT@ $(BINRLS)/$(PACKAGE_NAME).oxt.tmp | ||
166 | + @cd $(BINDBG)/$(PACKAGE).oxt.tmp ; $(ZIP) -r -m ../$(PACKAGE_NAME).oxt . | ||
167 | + @rm -fr $(BINRLS)/$(PACKAGE).oxt.tmp | ||
168 | + @echo $@ Ok. | ||
169 | + | ||
170 | +$(BINRLS)/$(PACKAGE_NAME).uno@DLLEXT@: \ | ||
171 | + $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC)@OBJEXT@) \ | ||
172 | + $(CLASS_RELEASE_OBJECTS) | ||
173 | + @echo " LD `basename $@`" | ||
174 | + @$(MKDIR) `dirname $@` | ||
175 | + $(CXX) -shared $(LDFLAGS) $(OO_LDFLAGS) $(CLASS_LIBS) -o $@ $^ | ||
176 | + | ||
130 | 177 | ||
131 | #---[ Debug targets ]---------------------------------------------------------- | 178 | #---[ Debug targets ]---------------------------------------------------------- |
132 | 179 |