Bugfix : Zooming works correct, no more errors on screen.
[xara-cairo.git] / Makefile.am
blobc840d6cbc6411ac1a304b79389eeaa92b5d38e04
1 export XARAFLAGS = -I../PreComp -I../wxOil -I$(TOPDIR)/Kernel -I$(TOPDIR)/wxOil -I$(TOPDIR)/wxOil/Res \
2         -I$(TOPDIR)/tools -I$(TOPDIR)/GDraw -I$(TOPDIR)/PreComp -I$(TOPDIR)/wxXtra \
3         -DUSE_NATIVE_XLONG -DBUILDSHADOWS -DOLD_MATRIX_TRANSFORMATIONS \
4         -DVECTOR_STROKING -DEXCLUDE_FROM_XARALX -DNEW_SHADOW_RENDER -DNO_XARACMS \
5         -DNEW_FEATURES -DSHOWPORTNOTE -DDO_EXPORT
6 export TOPDIR
8 if PRECOMPILE_ENABLE
9      PRECOMPILE_DIR = PreComp
10 else
11      PRECOMPILE_DIR =
12 endif
14 if XARLIB_ENABLE
15      XARLIB_DIR = xarlib
16 else
17      XARLIB_DIR =
18 endif
20 if FILTERS_ENABLE
21      FILTERS_DIRS = filters/SVGFilter
22 else
23      FILTERS_DIRS =
24 endif
26 # Do not compile po directory if WXRC is broken (gentoo wxWidgets 2.6.3.2)
27 # Leave the '#po' on the end to keep automake quiet
28 if INTERNATIONAL_ENABLE
29 SUBDIRS = $(PRECOMPILE_DIR) wxXtra wxOil Kernel tools GDraw $(XARLIB_DIR) $(FILTERS_DIRS) po
30 else
31 SUBDIRS = $(PRECOMPILE_DIR) wxXtra wxOil Kernel tools GDraw $(XARLIB_DIR) $(FILTERS_DIRS)
32 endif
34 # We clean these here not in the wxOil makefile to prevent a loop
35 MOSTLYCLEANFILES=wxOil/xrc/xrc.d wxOil/xrc/xrc.stamp Resources/*
37 bin_PROGRAMS            = XaraLX
39 XaraLX_CXXFLAGS = $(XARALXCXXFLAGS)
40 XaraLX_CPPFLAGS = $(XARALXCPPFLAGS)
42 if DARWIN_LINK
43     XaraLX_SOURCES      = Kernel/*.o wxOil/*.o tools/*.o wxXtra/*.o GDraw/*.o
44     XaraLX_LDSOURCE = $(XaraLX_SOURCES)
45 else
46     XaraLX_SOURCES      = Kernel/libKernel.a wxOil/libwxOil.a tools/libTools.a wxXtra/libwxXtra.a GDraw/libGDraw-cairo.a
47     XaraLX_LDSOURCE = -Wl,--start-group $(XaraLX_SOURCES) -Wl,--end-group
48 endif
49 XaraLX_LDFLAGS          = --debug $(WX_LIBS) $(LIBS) $(LIBXML2_LIBS)
50 XaraLX_LD                       ?= $(CXX)
52 XaraLX$(EXEEXT) : $(XaraLX_SOURCES)
53         $(XaraLX_LD) $(XaraLX_LDSOURCE) $(XaraLX_LDFLAGS) -o $@
55 UNZIP = unzip
57 release: all
59 resources:
60         ( rm -rf Resources ; mkdir -p Resources ; cd Resources ; $(UNZIP) -q ../wxOil/xrc/resources.xrs )
62 ACLOCAL_AMFLAGS = -I m4