Check for needed package modules than individual header files

Change-Id: I123c143cd8ed65da3922f1928f96dc60de6e9458
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
diff --git a/Makefile.am b/Makefile.am
index ddb81e3..869679d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,5 +6,5 @@
 				physical.cpp	\
 				xyz.openbmc_project.Led.Physical.cpp
 
-phosphor_ledcontroller_LDFLAGS = $(SYSTEMD_LIBS)
-phosphor_ledcontroller_CFLAGS = $(SYSTEMD_CFLAGS)
+phosphor_ledcontroller_LDFLAGS = $(SDBUSPLUS_LIBS)
+phosphor_ledcontroller_CFLAGS = $(SDBUSPLUS_CFLAGS)
diff --git a/configure.ac b/configure.ac
index 72d26c1..5b32436 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,8 +22,7 @@
 LT_INIT
 
 # Checks for header files.
-AC_CHECK_HEADER(systemd/sd-bus.h, ,[AC_MSG_ERROR([Could not find systemd/sd-bus.h...systemd developement package required])])
-AC_CHECK_HEADER(sdbusplus/server.hpp, ,[AC_MSG_ERROR([Could not find server.hpp...openbmc/sdbusplus package required])])
+PKG_CHECK_MODULES([SDBUSPLUS], [sdbusplus],, [AC_MSG_ERROR([Could not find sdbusplus...openbmc/sdbusplus package required])])
 
 # Check/set gtest specific functions.
 AX_PTHREAD([GTEST_CPPFLAGS="-DGTEST_HAS_PTHREAD=1"],[GTEST_CPPFLAGS="-DGTEST_HAS_PTHREAD=0"])