work in progress
[src/app-framework-main.git] / src / Makefile.am
1 bin_PROGRAMS = wgtpkg-installer wgtpkg-pack wgtpkg-sign wgtpkg-info appfwk
2
3 OTHERSRCS = \
4         verbose.c
5
6 WGTPKGSRCS = \
7         wgtpkg-base64.c \
8         wgtpkg-certs.c \
9         wgtpkg-digsig.c \
10         wgtpkg-files.c \
11         wgtpkg-install.c \
12         wgtpkg-permissions.c \
13         wgtpkg-workdir.c \
14         wgtpkg-xmlsec.c \
15         wgtpkg-zip.c
16
17 WGTSRCS = \
18         wgt-config.c \
19         wgt-info.c \
20         wgt.c
21
22 SECWRP = \
23         secmgr-wrap.c
24
25 APPFWK = \
26         appfwk.c
27
28
29 #pkgsysconfdir = $(sysconfdir)
30 pkgsysconfdir = .
31 #deffwdir = $(datadir)/af
32 deffwdir = ./af
33 defappdir = $(deffwdir)/applications
34 deficondir = $(deffwdir)/icons
35
36 AM_CFLAGS  = -Wall -Wno-pointer-sign
37 AM_CFLAGS += -ffunction-sections -fdata-sections
38 AM_CFLAGS += ${ZIP_CFLAGS} ${XML2_CFLAGS} ${OPENSSL_CFLAGS} ${XMLSEC_CFLAGS} ${JSON_CFLAGS}
39
40 AM_CFLAGS += -Isimulation
41
42 AM_CFLAGS += -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\"
43 AM_CFLAGS += -DPREFIXPERMISSION=\"urn:agl-perm:\"
44 AM_CFLAGS += -DICONDESTDIR=\"$(deficondir)\"
45 AM_CFLAGS += -DAPPDEFDIR=\"$(defappdir)\"
46
47
48 AM_LDFLAGS = -Wl,--gc-sections
49
50 LDADD = ${ZIP_LIBS} ${XML2_LIBS} ${OPENSSL_LIBS} ${XMLSEC_LIBS} ${JSON_LIBS}
51
52 wgtpkg_sign_SOURCES = wgtpkg-sign.c ${WGTPKGSRCS} ${OTHERSRCS}
53
54 wgtpkg_pack_SOURCES = wgtpkg-pack.c ${WGTPKGSRCS} ${OTHERSRCS}
55
56 wgtpkg_installer_SOURCES = wgtpkg-installer.c ${WGTPKGSRCS} ${WGTSRCS} ${SECWRP} ${OTHERSRCS}
57
58 wgtpkg_info_SOURCES = wgtpkg-info.c ${WGTPKGSRCS} ${WGTSRCS} ${OTHERSRCS}
59
60 appfwk_SOURCES = ${APPFWK} ${WGTSRCS} ${OTHERSRCS}
61