refactoring names
[src/app-framework-main.git] / src / Makefile.am
1 bin_PROGRAMS = \
2         wgtpkg-installer \
3         wgtpkg-pack \
4         wgtpkg-sign \
5         wgtpkg-info \
6         af-usrd
7
8 OTHERSRCS = \
9         utils-dir.c \
10         utils-jbus.c \
11         verbose.c
12
13 WGTPKGSRCS = \
14         wgtpkg-base64.c \
15         wgtpkg-certs.c \
16         wgtpkg-digsig.c \
17         wgtpkg-files.c \
18         wgtpkg-install.c \
19         wgtpkg-permissions.c \
20         wgtpkg-workdir.c \
21         wgtpkg-xmlsec.c \
22         wgtpkg-zip.c
23
24 WGTSRCS = \
25         wgt-config.c \
26         wgt-info.c \
27         wgt.c
28
29 SECWRP = \
30         secmgr-wrap.c
31
32 APPFWK = \
33         af-db.c \
34         af-run.c
35
36
37 AM_CFLAGS  = -Wall -Wno-pointer-sign
38 AM_CFLAGS += -ffunction-sections -fdata-sections
39
40 fwk_name = aglfwk
41 fwk_confdir = $(sysconfdir)/$(fwk_name)
42 fwk_datadir = $(datadir)/$(fwk_name)
43 fwk_appdir = $(fwk_datadir)/applications
44 fwk_icondir = $(fwk_datadir)/icons
45 fwk_prefix = urn:agl:
46 fwk_prefix_permission = $(fwk_prefix)perm:
47 fwk_prefix_plugin = $(fwk_prefix)plugin:
48 fwk_user_appdir = app-data
49 wgtpkg_trusted_cert_dir = $(fwk_confdir)/certs
50
51 AM_CFLAGS += -DFWK_CONFIG_DIR=\"$(fwk_confdir)\"
52 AM_CFLAGS += -DFWK_PREFIX_PERMISSION=\"$(fwk_prefix_permission)\"
53 AM_CFLAGS += -DFWK_PREFIX_PLUGIN=\"$(fwk_prefix_plugin)\"
54 AM_CFLAGS += -DFWK_ICON_DIR=\"$(fwk_icondir)\"
55 AM_CFLAGS += -DFWK_APP_DIR=\"$(fwk_appdir)\"
56 AM_CFLAGS += -DFWK_USER_APP_DIR=\"$(fwk_user_appdir)\"
57
58 AM_CFLAGS += -DWGTPKG_TRUSTED_CERT_DIR=\"$(wgtpkg_trusted_cert_dir)\"
59
60 AM_LDFLAGS = -Wl,--gc-sections
61
62 AM_CFLAGS += \
63         ${DBUS_CFLAGS} \
64         ${JSON_CFLAGS} \
65         ${OPENSSL_CFLAGS} \
66         ${XML2_CFLAGS} \
67         ${XMLSEC_CFLAGS} \
68         ${ZIP_CFLAGS}
69
70 LDADD = \
71         ${DBUS_LIBS} \
72         ${JSON_LIBS} \
73         ${OPENSSL_LIBS} \
74         ${XML2_LIBS} \
75         ${XMLSEC_LIBS} \
76         ${ZIP_LIBS}
77
78 # remove (or comment) following line to really use simulated components
79 AM_CFLAGS += -Isimulation
80
81
82 wgtpkg_sign_SOURCES = wgtpkg-sign.c ${WGTPKGSRCS} ${OTHERSRCS}
83
84 wgtpkg_pack_SOURCES = wgtpkg-pack.c ${WGTPKGSRCS} ${OTHERSRCS}
85
86 wgtpkg_installer_SOURCES = wgtpkg-installer.c ${WGTPKGSRCS} ${WGTSRCS} ${SECWRP} ${OTHERSRCS}
87
88 wgtpkg_info_SOURCES = wgtpkg-info.c ${WGTPKGSRCS} ${WGTSRCS} ${OTHERSRCS}
89
90 af_usrd_SOURCES = af-usrd.c ${APPFWK} ${WGTSRCS} ${OTHERSRCS}
91
92