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
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)