app/test: conditionalize on timer enabled
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 11 Feb 2014 16:33:41 +0000 (16:33 +0000)
committerDavid Marchand <david.marchand@6wind.com>
Wed, 26 Feb 2014 09:22:33 +0000 (10:22 +0100)
don't compile the timer autotests unless timer library is turned on in
the compile-time configuration.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
app/test/test_timer.c
app/test/test_timer_perf.c

index 03d3d6e..3945ed8 100644 (file)
@@ -31,6 +31,9 @@
  *   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include "test.h"
+
+#ifdef RTE_LIBRTE_TIMER
 /*
  * Timer
  * =====
 #include <rte_random.h>
 #include <rte_malloc.h>
 
-#include "test.h"
 
 #define TEST_DURATION_S 20 /* in seconds */
 #define NB_TIMER 4
@@ -519,3 +521,13 @@ test_timer(void)
 
        return 0;
 }
+
+#else
+
+int
+test_timer(void)
+{
+       return 0;
+}
+
+#endif
index edaf308..632cc6c 100644 (file)
@@ -31,6 +31,9 @@
  *   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include "test.h"
+
+#ifdef RTE_LIBRTE_TIMER
 #include <stdio.h>
 #include <unistd.h>
 #include <inttypes.h>
@@ -40,7 +43,6 @@
 #include <rte_lcore.h>
 #include <rte_random.h>
 #include <rte_malloc.h>
-#include "test.h"
 
 #define MAX_ITERATIONS 1000000
 
@@ -156,3 +158,13 @@ test_timer_perf(void)
 
        return 0;
 }
+
+#else
+
+int
+test_timer_perf(void)
+{
+       return 0;
+}
+
+#endif