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 | ... | ... |