blob: 95cdba178afdd3e7390d4fda15e99e166fee2a09 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
BINDIR=@BINDIR@
SRCDIR=@ROOTDIR@/source
INCDIR=@ROOTDIR@/inc
OBJDIR=@OBJDIR@
EXECDIR=@EXECDIR@
UREDIR=@OOO_INSTALL_PATH@/ure
EXEC=$(EXECDIR)/run-soffice
LDFLAGS= \
-luno_sal -luno_cppuhelpergcc3 -luno_cppu -luno_salhelpergcc3 \
-L@OOO_INSTALL_PATH@/program \
-L@SOLVER_PATH@/lib
CXXCPP=-I@UNOHEADER_PATH@ -I@SOLVER_PATH@/inc -I$(INCDIR)
CXX_DEFINES= \
-DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DHAVE_GCC_VISIBILITY_FEATURE
CXXFLAGS= \
-DDEBUG -Wall -Wno-non-virtual-dtor -Wno-strict-aliasing -g -O0 \
$(CXX_DEFINES) \
$(CXXCPP)
OBJFILES= \
$(OBJDIR)/global.o \
$(OBJDIR)/main.o \
all: $(EXEC)
pre:
mkdir $(OBJDIR) 2>/dev/null || /bin/true
mkdir $(EXECDIR) 2>/dev/null || /bin/true
$(EXEC): pre $(OBJFILES)
$(CXX) -o $@ $(OBJFILES) -lc $(LDFLAGS)
$(OBJDIR)/main.o: $(SRCDIR)/main.cxx
$(CXX) -o $@ $(CXXFLAGS) -c $<
$(OBJDIR)/global.o: $(SRCDIR)/global.cxx
$(CXX) -o $@ $(CXXFLAGS) -c $<
run: $(EXEC)
bash @ROOTDIR@/run-test.sh
clean:
rm -rf $(OBJDIR) $(EXEC)
|