# include/
)
+
+CONFIGURE_FILE(
+ ${CMAKE_CURRENT_SOURCE_DIR}/${LIB_NAME}.pc.in
+ ${CMAKE_CURRENT_SOURCE_DIR}/${LIB_NAME}.pc
+ @ONLY
+)
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${LIB_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
FOREACH(hfile ${EXPORT_HEADER})
ErrorIllegalParameter &, ErrorSecurity &)
{
int rv = SCARD_ERROR_OK;
-
if (getSession()->getReader()->isSecureElementPresent() == true)
{
Message msg;
prefix=/usr
exec_prefix=${prefix}/bin
includedir=${prefix}/include
-libdir=${prefix}/lib
+libdir=@LIB_INSTALL_DIR@
Name: smartcard-service
Description: Make flags of Common library of Smartcard service
Version: 1.0
Requires:
Libs: -L${libdir} -lsmartcard-service
-Cflags: -I${includedir}/smartcard-service
\ No newline at end of file
+Cflags: -I${includedir}/smartcard-service
include/GPSEACL.h
)
+CONFIGURE_FILE(
+ ${CMAKE_CURRENT_SOURCE_DIR}/${LIB_NAME}.pc.in
+ ${CMAKE_CURRENT_SOURCE_DIR}/${LIB_NAME}.pc
+ @ONLY
+)
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${LIB_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
FOREACH(hfile ${EXPORT_HEADER})
prefix=/usr
exec_prefix=${prefix}/bin
includedir=${prefix}/include
-libdir=${prefix}/lib
+libdir=@LIB_INSTALL_DIR@
Name: smartcard-service-common
Description: Make flags of Common library of Smartcard service
Version: 1.0
Requires:
Libs: -L${libdir} -lsmartcard-service-common
-Cflags: -I${includedir}/smartcard-service-common
\ No newline at end of file
+Cflags: -I${includedir}/smartcard-service-common
Group: libs
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-#IFNDEF USE_AUTOSTART
#Source1: smartcard-service-server.init
-#ENDIF
+
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(security-server)
BuildRequires: pkgconfig(dlog)
%description -n smartcard-service-server
smartcard service.
+
%build
mkdir obj-arm-limux-qnueabi
cd obj-arm-limux-qnueabi
%install
cd obj-arm-limux-qnueabi
%make_install
-#IFNDEF USE_AUTOSTART
-#%__mkdir -p %{buildroot}/etc/init.d/
-#%__mkdir -p %{buildroot}/etc/rc.d/rc3.d/
-#%__mkdir -p %{buildroot}/etc/rc.d/rc5.d/
-#%__cp -af %SOURCE1 %{buildroot}/etc/init.d/smartcard-service-server
-#chmod 755 %{buildroot}/etc/init.d/smartcard-service-server
-#ENDIF
-mkdir -p %{buildroot}/usr/share/license
-cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service %{buildroot}/usr/share/license/
-cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service-common %{buildroot}/usr/share/license/
-cp -af %{_builddir}/%{name}-%{version}/packaging/smartcard-service-server %{buildroot}/usr/share/license/
+%__mkdir -p %{buildroot}/etc/init.d/
+%__mkdir -p %{buildroot}/etc/rc.d/rc3.d/
+%__mkdir -p %{buildroot}/etc/rc.d/rc5.d/
+%__cp -af %SOURCE1 %{buildroot}/etc/init.d/smartcard-service-server
+chmod 755 %{buildroot}/etc/init.d/smartcard-service-server
+
%post
/sbin/ldconfig
-#IFNDEF USE_AUTOSTART
-#ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc3.d/S79smartcard-service-server
-#ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc5.d/S79smartcard-service-server
-#ENDIF
+ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc3.d/S79smartcard-service-server
+ln -sf /etc/init.d/smartcard-service-server /etc/rc.d/rc5.d/S79smartcard-service-server
%postun
/sbin/ldconfig
-#IFNDEF USE_AUTOSTART
-#rm -f /etc/rc.d/rc3.d/S79smartcard-service-server
-#rm -f /etc/rc.d/rc5.d/S79smartcard-service-server
-#ENDIF
+rm -f /etc/rc.d/rc3.d/S79smartcard-service-server
+rm -f /etc/rc.d/rc5.d/S79smartcard-service-server
%files
%manifest smartcard-service.manifest
/usr/share/dbus-1/services/org.tizen.smartcard_service.service
#ENDIF
/usr/share/license/smartcard-service-server
+
ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_server_LDFLAGS} "-L../common" "-lsmartcard-service-common" "-pie -ldl")
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_server_LDFLAGS} "-L../common" "-lsmartcard-service-common" "-ldl")
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
IF("${USE_AUTOSTART}" STREQUAL "1")
}
/* create service */
- if (resource->createService(socket, (unsigned int)msg->userParam) != NULL)
+ if (resource->createService(socket, (unsigned long)msg->userParam) != NULL)
{
response.error = SCARD_ERROR_OK;
ADD_DEFINITIONS("-DLOG_TAG=\"SMARTCARD_SERVICE_TEST\"")
ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_test_client_LDFLAGS} "-L../common" "-lsmartcard-service-common" "-L../client" "-lsmartcard-service" "-pie -ldl")
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_test_client_LDFLAGS} "-L../common" "-lsmartcard-service-common" "-L../client" "-lsmartcard-service" "-ldl")
#INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)