edits
[iotcloud.git] / version2 / src / C / Makefile
index 7603cc4c2416fdea7b20b1b780e774c58f073716..e4501305522151e6f6bb64de6116b7f5ee23dc26 100644 (file)
@@ -10,7 +10,7 @@ HEADERS := $(wildcard *.h)
 
 OBJECTS := $(CPP_SOURCES:%.cc=$(OBJ_DIR)/%.o) $(C_SOURCES:%.c=$(OBJ_DIR)/%.o)
 
-CFLAGS := -Wall -O0 -g
+CFLAGS := -Wall -O3 -g
 CFLAGS += -I.
 LDFLAGS := -ldl -lrt -rdynamic -g
 SHARED := -shared
@@ -23,18 +23,19 @@ endif
 
 MARKDOWN := ../docs/Markdown/Markdown.pl
 
-all: directories ${OBJ_DIR}/$(LIB_SO)
+all: directories ${OBJ_DIR}/$(LIB_SO) test
 
 directories: ${OBJ_DIR}
 
+test: bin/lib_iotcloud.so
+       g++ Test.C -L./bin/ -l_iotcloud -o bin/Test
+
 ${OBJ_DIR}:
        ${MKDIR_P} ${OBJ_DIR}
 
 debug: CFLAGS += -DCONFIG_DEBUG
 debug: all
 
-test: all
-       make -C Test
 
 PHONY += docs
 docs: $(C_SOURCES) $(HEADERS)