forked from samuell/xara-xtreme
/
Makefile.am
62 lines (49 loc) · 1.82 KB
/
Makefile.am
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
export XARAFLAGS = -I../PreComp -I../wxOil -I$(TOPDIR)/Kernel -I$(TOPDIR)/wxOil -I$(TOPDIR)/wxOil/Res \
-I$(TOPDIR)/tools -I$(TOPDIR)/GDraw -I$(TOPDIR)/PreComp -I$(TOPDIR)/wxXtra \
-DUSE_NATIVE_XLONG -DBUILDSHADOWS -DOLD_MATRIX_TRANSFORMATIONS \
-DVECTOR_STROKING -DEXCLUDE_FROM_XARALX -DNEW_SHADOW_RENDER -DNO_XARACMS \
-DNEW_FEATURES -DSHOWPORTNOTE -DDO_EXPORT
export TOPDIR
if PRECOMPILE_ENABLE
PRECOMPILE_DIR = PreComp
else
PRECOMPILE_DIR =
endif
if XARLIB_ENABLE
XARLIB_DIR = xarlib
else
XARLIB_DIR =
endif
if FILTERS_ENABLE
FILTERS_DIRS = filters/SVGFilter
else
FILTERS_DIRS =
endif
# Do not compile po directory if WXRC is broken (gentoo wxWidgets 2.6.3.2)
# Leave the '#po' on the end to keep automake quiet
if INTERNATIONAL_ENABLE
SUBDIRS = $(PRECOMPILE_DIR) wxXtra wxOil Kernel tools $(XARLIB_DIR) $(FILTERS_DIRS) po
else
SUBDIRS = $(PRECOMPILE_DIR) wxXtra wxOil Kernel tools $(XARLIB_DIR) $(FILTERS_DIRS)
endif
# We clean these here not in the wxOil makefile to prevent a loop
MOSTLYCLEANFILES=wxOil/xrc/xrc.d wxOil/xrc/xrc.stamp Resources/*
bin_PROGRAMS = XaraLX
XaraLX_CXXFLAGS = $(XARALXCXXFLAGS)
XaraLX_CPPFLAGS = $(XARALXCPPFLAGS)
if DARWIN_LINK
XaraLX_SOURCES = Kernel/*.o wxOil/*.o tools/*.o wxXtra/*.o
XaraLX_LDSOURCE = $(XaraLX_SOURCES)
else
XaraLX_SOURCES = Kernel/libKernel.a wxOil/libwxOil.a tools/libTools.a wxXtra/libwxXtra.a
XaraLX_LDSOURCE = -Wl,--start-group $(XaraLX_SOURCES) -Wl,--end-group
endif
XaraLX_LDFLAGS = --debug -L$(srcdir)/$(CDRAW_LIB_DIR) $(WX_LIBS) $(LIBS) $(LIBXML2_LIBS) -lCDraw
XaraLX_LD ?= $(CXX)
XaraLX$(EXEEXT) : $(XaraLX_SOURCES)
$(XaraLX_LD) $(XaraLX_LDSOURCE) $(XaraLX_LDFLAGS) -o $@
UNZIP = unzip
release: all
resources:
( rm -rf Resources ; mkdir -p Resources ; cd Resources ; $(UNZIP) -q ../wxOil/xrc/resources.xrs )
ACLOCAL_AMFLAGS = -I m4