summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPixel <pixel@nobis-crew.org>2011-10-07 15:59:37 -0700
committerPixel <pixel@nobis-crew.org>2011-10-07 15:59:37 -0700
commit50c6ae8c0461f12bc42d2d8a0344efd7dc186f2c (patch)
tree3451ebef90031a076a931663da223e727ebc50ba
parent1d9def9edae0011eeee8f83dc32fb3797ca2f46b (diff)
Adding 'Sanity' test software, simplified Makefile, and turned 64 bits file offsets.
-rw-r--r--Makefile10
-rw-r--r--tests/test-Sanity.cc14
2 files changed, 18 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 62c0920..c3ef5c4 100644
--- a/Makefile
+++ b/Makefile
@@ -41,7 +41,7 @@ endif
INCLUDES = -Iincludes -Ilibcoro
-CPPFLAGS_NO_ARCH += $(INCLUDES) -DSTDC_HEADERS -fexceptions -DWORDS_LITTLEENDIAN $(HAVES) $(LIBCORO_CFLAGS) -Wno-deprecated
+CPPFLAGS_NO_ARCH += $(INCLUDES) -DSTDC_HEADERS -fexceptions -DWORDS_LITTLEENDIAN $(HAVES) $(LIBCORO_CFLAGS) -Wno-deprecated -D_FILE_OFFSET_BITS=64
CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
LDFLAGS += $(ARCH_FLAGS) $(LIBS)
@@ -61,6 +61,7 @@ LIBCORO_SOURCES = \
coro.c \
TEST_SOURCES = \
+test-Sanity.cc \
test-String.cc \
test-Tasks.cc \
@@ -69,7 +70,7 @@ LIB = libBalau.a
BALAU_OBJECTS = $(addsuffix .o, $(notdir $(basename $(BALAU_SOURCES) $(LIBCORO_SOURCES))))
WHOLE_SOURCES = $(BALAU_SOURCES) $(LIBCORO_SOURCES) $(TEST_SOURCES)
-TESTS = $(notdir $(basename $(TEST_SOURCES)))
+TESTS = $(addsuffix .bin, $(notdir $(basename $(TEST_SOURCES))))
ALL_OBJECTS = $(addsuffix .o, $(notdir $(basename $(WHOLE_SOURCES))))
ALL_DEPS = $(addsuffix .dep, $(notdir $(basename $(WHOLE_SOURCES))))
@@ -87,10 +88,7 @@ lib: $(LIB)
libBalau.a: $(BALAU_OBJECTS)
$(AR) libBalau.a $(BALAU_OBJECTS)
-test-String: test-String.o $(LIB)
- $(LD) $(LDFLAGS) -o $@ $< ./$(LIB)
-
-test-Tasks: test-Tasks.o $(LIB)
+%.bin : %.o $(LIB)
$(LD) $(LDFLAGS) -o $@ $< ./$(LIB)
dep: $(ALL_DEPS)
diff --git a/tests/test-Sanity.cc b/tests/test-Sanity.cc
new file mode 100644
index 0000000..1495f76
--- /dev/null
+++ b/tests/test-Sanity.cc
@@ -0,0 +1,14 @@
+#include <Main.h>
+
+BALAU_STARTUP;
+
+using namespace Balau;
+
+int Application::startup() throw (Balau::GeneralException) {
+ Printer::log(M_STATUS, "Test::Sanity running.");
+
+ Assert(sizeof(off_t) == 8);
+
+ Printer::log(M_STATUS, "Test::Sanity passed.");
+ return 0;
+}