summaryrefslogtreecommitdiff
path: root/src/lib/makefile.mk
blob: 0e361b9510fc44daf792f5dbc6a80d3f54e6a52e (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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
EXTERNAL_WARNINGS_NOT_ERRORS := TRUE

PRJ=..$/..$/..$/..$/..$/..

PRJNAME=libvisio
TARGET=visiolib
ENABLE_EXCEPTIONS=TRUE
LIBTARGET=NO

.INCLUDE :  settings.mk

.IF "$(COM)"=="MSC"
CFLAGS+=-GR
.ENDIF
.IF "$(COM)"=="GCC"
CFLAGSCXX+=-frtti
.ENDIF

.IF "$(SYSTEM_LIBWPD)" == "YES"
INCPRE+=$(WPD_CFLAGS) -I..
.ELSE
INCPRE+=$(SOLARVER)$/$(UPD)$/$(INPATH)$/inc$/libwpd
.ENDIF

.IF "$(SYSTEM_LIBWPG)" == "YES"
INCPRE+=$(WPG_CFLAGS) -I..
.ELSE
INCPRE+=$(SOLARVER)$/$(UPD)$/$(INPATH)$/inc$/libwpg
.ENDIF

.IF "$(SYSTEM_ZLIB)" != "YES"
INCPRE+=-I$(SOLARVER)$/$(INPATH)$/inc$/external/zlib
.ENDIF

.IF "$(SYSTEM_LIBXML)" == "YES"
INCPRE+=$(LIBXML_CFLAGS) -I..
.ELSE
INCPRE+=-I$(SOLARVER)$/$(INPATH)$/inc$/external/libxml
.ENDIF

SLOFILES= \
	$(SLO)$/libvisio_utils.obj \
	$(SLO)$/VDXParser.obj \
	$(SLO)$/VisioDocument.obj \
	$(SLO)$/VSD5Parser.obj \
	$(SLO)$/VSD6Parser.obj \
	$(SLO)$/VSDCharacterList.obj \
	$(SLO)$/VSDContentCollector.obj \
	$(SLO)$/VSDFieldList.obj \
	$(SLO)$/VSDGeometryList.obj \
	$(SLO)$/VSDInternalStream.obj \
	$(SLO)$/VSDOutputElementList.obj \
	$(SLO)$/VSDPages.obj \
	$(SLO)$/VSDParagraphList.obj \
	$(SLO)$/VSDParser.obj \
	$(SLO)$/VSDShapeList.obj \
	$(SLO)$/VSDStencils.obj \
	$(SLO)$/VSDStringVector.obj \
	$(SLO)$/VSDStylesCollector.obj \
	$(SLO)$/VSDStyles.obj \
	$(SLO)$/VSDSVGGenerator.obj \
	$(SLO)$/VSDXMLHelper.obj \
	$(SLO)$/VSDXMLParserBase.obj \
	$(SLO)$/VSDXMLTokenMap.obj \
	$(SLO)$/VSDXParser.obj \
	$(SLO)$/VSDZipStream.obj

LIB1ARCHIV=$(LB)$/libvisiolib.a
LIB1TARGET=$(SLB)$/$(TARGET).lib
LIB1OBJFILES= $(SLOFILES)

.INCLUDE :  target.mk