CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-SET(fw_name "capi-network-vpn")
+SET(fw_name "capi-network-vpn-setting")
PROJECT(${fw_name})
--- /dev/null
+# Package Information for pkg-config
+
+prefix=@PREFIX@
+exec_prefix=/usr
+libdir=/usr/lib
+includedir=/usr/include/network
+
+Name: @PC_NAME@
+Description: @PACKAGE_DESCRIPTION@
+Version: @VERSION@
+Requires: @PC_REQUIRED@
+Libs: -L${libdir} @PC_LDFLAGS@
+Cflags: -I${includedir}
+++ /dev/null
-# Package Information for pkg-config
-
-prefix=@PREFIX@
-exec_prefix=/usr
-libdir=/usr/lib
-includedir=/usr/include/network
-
-Name: @PC_NAME@
-Description: @PACKAGE_DESCRIPTION@
-Version: @VERSION@
-Requires: @PC_REQUIRED@
-Libs: -L${libdir} @PC_LDFLAGS@
-Cflags: -I${includedir}
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
--- /dev/null
+Name: capi-network-vpn-setting
+Summary: Default VPN Library
+Version: 0.1.0_0
+Release: 1
+Group: System/Network
+License: Apache-2.0
+Source0: %{name}-%{version}.tar.gz
+Source1001: capi-network-vpn-setting.manifest
+BuildRequires: cmake
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(capi-base-common)
+
+%description
+Library code for CAPI's to interact with the Default VPN functionality on TIZEN platform.
+
+%package devel
+Summary: Default VPN Development Package
+Group: System/Network
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Development Library for Default VPN functionality on TIZEN platform.
+
+%package test
+Summary: Default VPN Test Package
+Requires: %{name} = %{version}
+
+%description test
+Test cases for Default VPN Functionality on TIZEN platform.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+
+%build
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+
+make %{?_smp_mflags}
+
+
+%install
+%make_install
+
+#License
+mkdir -p %{buildroot}%{_datadir}/license
+cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/capi-network-vpn-setting
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%manifest %{name}.manifest
+%attr(644,-,-) %{_libdir}/libcapi-network-vpn-setting.so.*
+%{_datadir}/license/capi-network-vpn-setting
+
+%files devel
+%manifest %{name}.manifest
+#%{_includedir}/network/*.h
+%{_libdir}/pkgconfig/*.pc
+%{_libdir}/libcapi-network-vpn-setting.so
+
+%files test
+%manifest %{name}.manifest
+%{_libdir}/vpn_setting_test
+%{_bindir}/vpn_setting_test
+++ /dev/null
-<manifest>
- <request>
- <domain name="_"/>
- </request>
-</manifest>
+++ /dev/null
-Name: capi-network-vpn
-Summary: Default VPN Library
-Version: 0.1.0_0
-Release: 1
-Group: System/Network
-License: Apache-2.0
-Source0: %{name}-%{version}.tar.gz
-Source1001: capi-network-vpn.manifest
-BuildRequires: cmake
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(capi-base-common)
-
-%description
-Library code for CAPI's to interact with the Default VPN functionality on TIZEN platform.
-
-%package devel
-Summary: Default VPN Development Package
-Group: System/Network
-Requires: %{name} = %{version}-%{release}
-
-%description devel
-Development Library for Default VPN functionality on TIZEN platform.
-
-%package test
-Summary: Default VPN Test Package
-Requires: %{name} = %{version}
-
-%description test
-Test cases for Default VPN Functionality on TIZEN platform.
-
-%prep
-%setup -q
-cp %{SOURCE1001} .
-
-
-%build
-MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
-
-make %{?_smp_mflags}
-
-
-%install
-%make_install
-
-#License
-mkdir -p %{buildroot}%{_datadir}/license
-cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/capi-network-vpn
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-
-%files
-%manifest %{name}.manifest
-%attr(644,-,-) %{_libdir}/libcapi-network-vpn.so.*
-%{_datadir}/license/capi-network-vpn
-
-%files devel
-%manifest %{name}.manifest
-#%{_includedir}/network/*.h
-%{_libdir}/pkgconfig/*.pc
-%{_libdir}/libcapi-network-vpn.so
-
-%files test
-%manifest %{name}.manifest
-%{_libdir}/vpn-capi-test/capi-vpn-test
-SET(fw_test "capi-vpn-test")
+SET(fw_test "vpn_setting_test")
SET(dependents "capi-base-common glib-2.0")
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
aux_source_directory(. sources)
FOREACH(src ${sources})
MESSAGE("${fw_test}")
ADD_EXECUTABLE(${fw_test} ${src})
TARGET_LINK_LIBRARIES(${fw_test} ${fw_name} ${${fw_test}_LDFLAGS})
- INSTALL(TARGETS ${fw_test} DESTINATION ${LIB_INSTALL_DIR}/vpn-capi-test/)
+ INSTALL(TARGETS ${fw_test} DESTINATION ${LIB_INSTALL_DIR}/vpn_setting_test/)
+ INSTALL(TARGETS ${fw_test} RUNTIME DESTINATION bin/)
ENDFOREACH()