X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2FMakefile.am;h=94e06dffa6ca3d891aace9a11fcddb1394e54c4e;hb=afd9ca3c5c3cac30ebdef3a400e6f720d8c48f48;hp=6c763952824bddef525cf2446a40c2e5a4a8d565;hpb=bf7b5918fcc07713a29b9ca32f766b65b15a4ec2;p=src%2Fapp-framework-main.git diff --git a/src/Makefile.am b/src/Makefile.am index 6c76395..94e06df 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,32 +1,93 @@ -bin_PROGRAMS = wgtpkg-install wgtpkg-pack wgtpkg-sign +bin_PROGRAMS = \ + wgtpkg-installer \ + wgtpkg-pack \ + wgtpkg-sign \ + wgtpkg-info \ + af-usrd -COMMONSRCS = \ +OTHERSRCS = \ + utils-dir.c \ + utils-jbus.c \ + verbose.c + +WGTPKGSRCS = \ wgtpkg-base64.c \ wgtpkg-certs.c \ wgtpkg-digsig.c \ wgtpkg-files.c \ - wgtpkg-verbose.c \ + wgtpkg-install.c \ + wgtpkg-permissions.c \ wgtpkg-workdir.c \ wgtpkg-xmlsec.c \ wgtpkg-zip.c WGTSRCS = \ - wgt-config-xml.c \ - wgt-locales.c \ - wgt-rootdir.c \ - wgt-strings.c + wgt-config.c \ + wgt-info.c \ + wgt.c + +SECWRP = \ + secmgr-wrap.c + +APPFWK = \ + af-db.c \ + af-launch.c \ + af-run.c + AM_CFLAGS = -Wall -Wno-pointer-sign AM_CFLAGS += -ffunction-sections -fdata-sections -AM_CFLAGS += ${ZIP_CFLAGS} ${XML2_CFLAGS} ${OPENSSL_CFLAGS} ${XMLSEC_CFLAGS} + +fwk_name = aglfwk +fwk_confdir = $(sysconfdir)/$(fwk_name) +fwk_datadir = $(datadir)/$(fwk_name) +fwk_appdir = $(fwk_datadir)/applications +fwk_icondir = $(fwk_datadir)/icons +fwk_prefix = urn:agl: +fwk_prefix_permission = $(fwk_prefix)perm: +fwk_prefix_plugin = $(fwk_prefix)plugin: +fwk_user_appdir = app-data +wgtpkg_trusted_cert_dir = $(fwk_confdir)/certs + +AM_CFLAGS += -DFWK_CONFIG_DIR=\"$(fwk_confdir)\" +AM_CFLAGS += -DFWK_PREFIX_PERMISSION=\"$(fwk_prefix_permission)\" +AM_CFLAGS += -DFWK_PREFIX_PLUGIN=\"$(fwk_prefix_plugin)\" +AM_CFLAGS += -DFWK_ICON_DIR=\"$(fwk_icondir)\" +AM_CFLAGS += -DFWK_APP_DIR=\"$(fwk_appdir)\" +AM_CFLAGS += -DFWK_USER_APP_DIR=\"$(fwk_user_appdir)\" + +AM_CFLAGS += -DWGTPKG_TRUSTED_CERT_DIR=\"$(wgtpkg_trusted_cert_dir)\" AM_LDFLAGS = -Wl,--gc-sections -LDADD = ${ZIP_LIBS} ${XML2_LIBS} ${OPENSSL_LIBS} ${XMLSEC_LIBS} +AM_CFLAGS += \ + ${DBUS_CFLAGS} \ + ${JSON_CFLAGS} \ + ${OPENSSL_CFLAGS} \ + ${XML2_CFLAGS} \ + ${XMLSEC_CFLAGS} \ + ${ZIP_CFLAGS} + +LDADD = \ + ${DBUS_LIBS} \ + ${JSON_LIBS} \ + ${OPENSSL_LIBS} \ + ${XML2_LIBS} \ + ${XMLSEC_LIBS} \ + ${ZIP_LIBS} + +# remove (or comment) following line to really use simulated components +AM_CFLAGS += -Isimulation + + +wgtpkg_sign_SOURCES = wgtpkg-sign.c ${WGTPKGSRCS} ${OTHERSRCS} + +wgtpkg_pack_SOURCES = wgtpkg-pack.c ${WGTPKGSRCS} ${OTHERSRCS} + +wgtpkg_installer_SOURCES = wgtpkg-installer.c ${WGTPKGSRCS} ${WGTSRCS} ${SECWRP} ${OTHERSRCS} -wgtpkg_install_SOURCES = wgtpkg-install.c ${WGTSRCS} ${COMMONSRCS} +wgtpkg_info_SOURCES = wgtpkg-info.c ${WGTPKGSRCS} ${WGTSRCS} ${OTHERSRCS} -wgtpkg_sign_SOURCES = wgtpkg-sign.c ${COMMONSRCS} +af_usrd_SOURCES = af-usrd.c ${APPFWK} ${WGTSRCS} ${OTHERSRCS} ${SECWRP} -wgtpkg_pack_SOURCES = wgtpkg-pack.c ${COMMONSRCS}