Commit deca6d6765d7f81e6b777624ed37debecf72d6f9
1 parent
90433d75
Exists in
master
and in
5 other branches
Ajustando makefile para instalar a extensão libreoffice
Showing
1 changed file
with
21 additions
and
0 deletions
Show diff stats
src/oxt/Makefile.in
@@ -6,6 +6,7 @@ SOURCES=main.cxx local.cxx connection.cxx get.cxx set.cxx actions.cxx | @@ -6,6 +6,7 @@ SOURCES=main.cxx local.cxx connection.cxx get.cxx set.cxx actions.cxx | ||
6 | prefix=/usr | 6 | prefix=/usr |
7 | exec_prefix=@exec_prefix@ | 7 | exec_prefix=@exec_prefix@ |
8 | libdir=@libdir@ | 8 | libdir=@libdir@ |
9 | +instdir=$(DESTDIR)/$(libdir)/libreoffice/share/extensions/$(PACKAGE) | ||
9 | 10 | ||
10 | #---[ Paths ]------------------------------------------------------------------------------------------ | 11 | #---[ Paths ]------------------------------------------------------------------------------------------ |
11 | ROOTDIR ?= . | 12 | ROOTDIR ?= . |
@@ -21,6 +22,9 @@ OBJRLS = $(OBJDIR)/Release | @@ -21,6 +22,9 @@ OBJRLS = $(OBJDIR)/Release | ||
21 | 22 | ||
22 | #---[ Tools ]------------------------------------------------------------------------------------------ | 23 | #---[ Tools ]------------------------------------------------------------------------------------------ |
23 | MKDIR=@MKDIR_P@ | 24 | MKDIR=@MKDIR_P@ |
25 | +INSTALL=@INSTALL@ | ||
26 | +INSTALL_DATA=@INSTALL_DATA@ | ||
27 | +INSTALL_PROGRAM=@INSTALL_PROGRAM@ | ||
24 | CXX=@CXX@ | 28 | CXX=@CXX@ |
25 | CONVERT=@CONVERT@ | 29 | CONVERT=@CONVERT@ |
26 | ZIP=@ZIP@ | 30 | ZIP=@ZIP@ |
@@ -92,6 +96,19 @@ $(OBJRLS)/%.o: %.cxx $(OBJDIR)/uno/include/br/com/bb/$(PACKAGE).hpp Makefile | @@ -92,6 +96,19 @@ $(OBJRLS)/%.o: %.cxx $(OBJDIR)/uno/include/br/com/bb/$(PACKAGE).hpp Makefile | ||
92 | 96 | ||
93 | Release: $(BINDIR)/$(PACKAGE).oxt | 97 | Release: $(BINDIR)/$(PACKAGE).oxt |
94 | 98 | ||
99 | +install: $(BINRLS)/$(PACKAGE).uno@DLLEXT@ $(PACKAGE).uno.rdb description.xml manifest.xml description.txt $(PACKAGE).png | ||
100 | + @$(MKDIR) $(instdir) | ||
101 | + @$(MKDIR) $(instdir)/META-INF | ||
102 | + @$(INSTALL_DATA) manifest.xml $(instdir)/META-INF | ||
103 | + | ||
104 | + @$(INSTALL_DATA) description.xml $(instdir) | ||
105 | + @$(INSTALL_DATA) description.txt $(instdir) | ||
106 | + | ||
107 | + @$(INSTALL_DATA) $(PACKAGE).png $(instdir)/$(PACKAGE).png | ||
108 | + | ||
109 | + @$(INSTALL_PROGRAM) $(BINRLS)/$(PACKAGE).uno@DLLEXT@ $(instdir) | ||
110 | + @$(INSTALL_DATA) $(PACKAGE).uno.rdb $(instdir) | ||
111 | + | ||
95 | $(BINDIR)/$(PACKAGE).oxt: $(BINRLS)/$(PACKAGE).uno@DLLEXT@ $(PACKAGE).uno.rdb description.xml manifest.xml description.txt | 112 | $(BINDIR)/$(PACKAGE).oxt: $(BINRLS)/$(PACKAGE).uno@DLLEXT@ $(PACKAGE).uno.rdb description.xml manifest.xml description.txt |
96 | @rm -f $@ | 113 | @rm -f $@ |
97 | 114 | ||
@@ -116,6 +133,9 @@ $(BINRLS)/$(PACKAGE).uno@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRL | @@ -116,6 +133,9 @@ $(BINRLS)/$(PACKAGE).uno@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRL | ||
116 | @$(MKDIR) `dirname $@` | 133 | @$(MKDIR) `dirname $@` |
117 | @$(CXX) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ | 134 | @$(CXX) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ |
118 | 135 | ||
136 | +$(PACKAGE).png: ../pw3270/pixmaps/pw3270.svg | ||
137 | + @$(CONVERT) $^ --format=png > $@ | ||
138 | + | ||
119 | #---[ Debug Targets ]---------------------------------------------------------------------------------- | 139 | #---[ Debug Targets ]---------------------------------------------------------------------------------- |
120 | 140 | ||
121 | Debug: $(BINDBG)/testprogram | 141 | Debug: $(BINDBG)/testprogram |
@@ -145,6 +165,7 @@ cleanDebug: clean | @@ -145,6 +165,7 @@ cleanDebug: clean | ||
145 | clean: | 165 | clean: |
146 | @rm -f *.urd | 166 | @rm -f *.urd |
147 | @rm -f *.uno.rdb | 167 | @rm -f *.uno.rdb |
168 | + @rm -f $(PACKAGE).png | ||
148 | @rm -fr $(OBJDIR) | 169 | @rm -fr $(OBJDIR) |
149 | @rm -fr $(BINDIR) | 170 | @rm -fr $(BINDIR) |
150 | 171 |