Added testcases for sensor record parsing
diff --git a/Makefile b/Makefile
index cebf798..45e3d0f 100755
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,17 @@
CXX ?= $(CROSS_COMPILE)g++
+TESTER = testit
+
DAEMON = ipmid
DAEMON_OBJ = $(DAEMON).o
LIB_APP_OBJ = apphandler.o \
sensorhandler.o \
storagehandler.o \
dcmihandler.o \
- ipmisensor.o
+
+
+TESTER_OBJ = ipmisensor.o \
+ testit.o
LIB_APP = libapphandler.so
INSTALLED_LIBS += $(LIB_APP)
@@ -21,7 +26,7 @@
INCLUDEDIR ?= /usr/include
LIBDIR ?= /usr/lib
-all: $(DAEMON) $(LIB_APP)
+all: $(DAEMON) $(LIB_APP) $(TESTER)
%.o: %.C
$(CXX) -fpic -c $< $(CXXFLAGS) $(INC_FLAG) $(IPMID_PATH) -o $@
@@ -32,8 +37,11 @@
$(DAEMON): $(DAEMON_OBJ)
$(CXX) $^ $(LDFLAGS) $(LIB_FLAG) -o $@ -ldl
+$(TESTER): $(TESTER_OBJ)
+ $(CXX) $^ $(LDFLAGS) $(LIB_FLAG) -o $@ -ldl
+
clean:
- rm -f $(DAEMON) *.o *.so
+ rm -f $(DAEMON) $(TESTER) *.o *.so
install:
install -m 0755 -d $(DESTDIR)$(SBINDIR)