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 | 150 | $(BINDIR)/Release@DLLDIR@/lib3270@DLLEXT@: src/lib3270/* src/include/lib3270/* src/include/* Makefile |
151 | 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 | 158 | #---[ Debug targets ]---------------------------------------------------------- |
159 | 159 | ... | ... |
configure.ac
... | ... | @@ -576,9 +576,9 @@ AC_CONFIG_FILES([ |
576 | 576 | src/lib3270/Makefile |
577 | 577 | src/lib3270/mkversion.sh |
578 | 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 | 582 | src/pw3270/uiparser/Makefile |
583 | 583 | src/tools/Makefile |
584 | 584 | src/plugins/hllapi/Makefile | ... | ... |
src/loffice/Makefile.in
... | ... | @@ -63,10 +63,10 @@ MKDIR=@MKDIR_P@ |
63 | 63 | |
64 | 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 | 71 | OBJDBG=$(OBJDIR)/Debug |
72 | 72 | BINDBG=$(BINDIR)/Debug |
... | ... | @@ -84,7 +84,10 @@ include $(CLASSLIBDIR)/class.mak |
84 | 84 | #---[ Build options ]---------------------------------------------------------- |
85 | 85 | |
86 | 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 | 92 | OO_LDFLAGS=-L$(OO_SDK_HOME)/lib -L$(OO_SDK_URE_HOME)/lib \ |
90 | 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 | 121 | @echo " CC `basename $@`" |
119 | 122 | @mkdir -p `dirname $@` |
120 | 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 | 132 | #---[ UNO targets ]------------------------------------------------------------ |
124 | 133 | |
... | ... | @@ -127,6 +136,44 @@ include/$(PACKAGE_NAME)/lib3270.hpp: $(RDBDIR)/$(PACKAGE_NAME).rdb |
127 | 136 | @$(MKDIR) `dirname $@` |
128 | 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 | 178 | #---[ Debug targets ]---------------------------------------------------------- |
132 | 179 | ... | ... |