c74983e88e11630127174241ee205185fa3cb311
[src/app-framework-main.git] / src / Makefile.am
1 bin_PROGRAMS = wgtpkg-install 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-workdir.c \
12         wgtpkg-xmlsec.c \
13         wgtpkg-zip.c
14
15 WGTSRCS = \
16         wgt-config.c \
17         wgt-info.c \
18         wgt.c
19
20 SECWRP = \
21         secmgr-wrap.c
22
23 APPFWK = \
24         appfwk.c
25
26
27 #pkgsysconfdir = $(sysconfdir)
28 pkgsysconfdir = .
29
30 AM_CFLAGS  = -Wall -Wno-pointer-sign
31 AM_CFLAGS += -ffunction-sections -fdata-sections
32 AM_CFLAGS += ${ZIP_CFLAGS} ${XML2_CFLAGS} ${OPENSSL_CFLAGS} ${XMLSEC_CFLAGS}
33 AM_CFLAGS += -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\" 
34
35 AM_LDFLAGS = -Wl,--gc-sections
36
37 LDADD = ${ZIP_LIBS} ${XML2_LIBS} ${OPENSSL_LIBS} ${XMLSEC_LIBS}
38
39 wgtpkg_sign_SOURCES = wgtpkg-sign.c ${WGTPKGSRCS} ${OTHERSRCS}
40
41 wgtpkg_pack_SOURCES = wgtpkg-pack.c ${WGTPKGSRCS} ${OTHERSRCS}
42
43 wgtpkg_install_SOURCES = wgtpkg-install.c ${WGTPKGSRCS} ${WGTSRCS} ${SECWRP} ${OTHERSRCS}
44
45 wgtpkg_info_SOURCES = wgtpkg-info.c ${WGTPKGSRCS} ${WGTSRCS} ${OTHERSRCS}
46
47 appfwk_SOURCES = ${APPFWK} ${OTHERSRCS}
48