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
32
33 AM_CFLAGS  = -Wall -Wno-pointer-sign
34 AM_CFLAGS += -ffunction-sections -fdata-sections
35 AM_CFLAGS += ${ZIP_CFLAGS} ${XML2_CFLAGS} ${OPENSSL_CFLAGS} ${XMLSEC_CFLAGS}
36
37
38
39
40 AM_CFLAGS += -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\"
41 AM_CFLAGS += -DPREFIXPERMISSION=\"urn:agl-perm:\"
42 AM_CFLAGS += -DICONDESTDIR=\"\"
43
44
45
46 AM_LDFLAGS = -Wl,--gc-sections
47
48 LDADD = ${ZIP_LIBS} ${XML2_LIBS} ${OPENSSL_LIBS} ${XMLSEC_LIBS}
49
50 wgtpkg_sign_SOURCES = wgtpkg-sign.c ${WGTPKGSRCS} ${OTHERSRCS}
51
52 wgtpkg_pack_SOURCES = wgtpkg-pack.c ${WGTPKGSRCS} ${OTHERSRCS}
53
54 wgtpkg_installer_SOURCES = wgtpkg-installer.c ${WGTPKGSRCS} ${WGTSRCS} ${SECWRP} ${OTHERSRCS}
55
56 wgtpkg_info_SOURCES = wgtpkg-info.c ${WGTPKGSRCS} ${WGTSRCS} ${OTHERSRCS}
57
58 appfwk_SOURCES = ${APPFWK} ${OTHERSRCS}
59