From fd66c4094231a1c1c7195db7f48b7eafbdb4c231 Mon Sep 17 00:00:00 2001
From: Florian Kaltenberger <florian.kaltenberger@eurecom.fr>
Date: Thu, 16 Apr 2015 21:05:34 +0000
Subject: [PATCH] changes in old Makefiles to compile oaisim and dot11sim

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7190 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 common/utils/Makefile.inc             |  4 +++-
 oaienv                                |  2 +-
 openairITS/phy/DOT11/data_detection.c |  2 ++
 openairITS/phy/SIMULATION/Makefile    | 26 ++++++++++++--------------
 openairITS/phy/SIMULATION/dot11sim.c  |  2 ++
 targets/SIMU/USER/Makefile            |  1 +
 6 files changed, 21 insertions(+), 16 deletions(-)

diff --git a/common/utils/Makefile.inc b/common/utils/Makefile.inc
index 8578e5fc02..b7a1c82379 100644
--- a/common/utils/Makefile.inc
+++ b/common/utils/Makefile.inc
@@ -43,6 +43,7 @@ ITTI_OBJS += $(ITTI_DIR)/timer.o
 
 
 HASHTABLE_DIR = $(COMMON_UTILS_DIR)/collection/hashtable
+MSC_DIR = $(COMMON_UTILS_DIR)/msc
 
 HASHTABLE_OBJS =  $(HASHTABLE_DIR)/hashtable.o
 HASHTABLE_OBJS += $(HASHTABLE_DIR)/obj_hashtable.o
@@ -52,6 +53,7 @@ UTILS_OBJS = $(ITTI_OBJS) $(HASHTABLE_OBJS)
 UTILS_incl = 				\
     -I$(COMMON_UTILS_DIR)   \
     -I$(HASHTABLE_DIR)      \
-    -I$(ITTI_DIR)
+    -I$(ITTI_DIR) \
+    -I$(MSC_DIR)
 
 print-%  : ; @echo $* = $($*)
diff --git a/oaienv b/oaienv
index 9b5af56b93..1142976cd9 100644
--- a/oaienv
+++ b/oaienv
@@ -6,7 +6,7 @@ export OPENAIR2_DIR=$OPENAIR_HOME/openair2
 export OPENAIR3_DIR=$OPENAIR_HOME/openair3
 export OPENAIRCN_DIR=$OPENAIR_HOME/openair-cn
 export OPENAIR_TARGETS=$OPENAIR_HOME/targets
-export OPENAIRCN_DIR=$OPENAIR_HOME/openair-cn
+export OPENAIRITS_DIR=$OPENAIR_HOME/openairITS
 
 alias  oai='cd $OPENAIR_HOME'
 alias oai0='cd $OPENAIR0_DIR'
diff --git a/openairITS/phy/DOT11/data_detection.c b/openairITS/phy/DOT11/data_detection.c
index 7569f6202a..7c1e3cfb55 100644
--- a/openairITS/phy/DOT11/data_detection.c
+++ b/openairITS/phy/DOT11/data_detection.c
@@ -41,6 +41,7 @@ RTIME dd_t1=0,dd_t2=0,dd_t3=0,dd_t4=0;
 #else
 long dd_t1=0,dd_t2=0,dd_t3=0,dd_t4=0;
 #endif
+#endif
 int dd_trials=0;
 
 #ifdef RTAI
@@ -59,6 +60,7 @@ int16_t Pseq_rx[127]     = { 1, 1, 1, 1,-1,-1,-1, 1,-1,-1,-1,-1, 1, 1,-1, 1,
 int32_t rxDATA_F_comp_aggreg2[48*1024];
 int32_t rxDATA_F_comp_aggreg3[48*1024];
 
+#ifdef EXECTIME
 void print_dd_stats() {
 
   if (dd_trials>0)
diff --git a/openairITS/phy/SIMULATION/Makefile b/openairITS/phy/SIMULATION/Makefile
index 8f41bd9283..3dbe734e47 100644
--- a/openairITS/phy/SIMULATION/Makefile
+++ b/openairITS/phy/SIMULATION/Makefile
@@ -1,8 +1,17 @@
+export TOP_DIR = $(OPENAIR1_DIR)
+export OPENAIR2_TOP = $(OPENAIR2_DIR)
+export COMMON_UTILS_DIR = $(OPENAIR_HOME)/common/utils
+
 include $(OPENAIR_HOME)/common/utils/Makefile.inc
+include $(OPENAIR1_DIR)/SIMULATION/Makefile.inc
+include $(OPENAIR2_DIR)/UTIL/Makefile.inc
+include $(OPENAIRITS_DIR)/phy/DOT11/Makefile.inc
+
+CFLAGS += -DMALLOC_CHECK_=1 -DEXECTIME 
 
-CFLAGS += -DEXECTIME -DMALLOC_CHECK_=1 
+CFLAGS += -DUSER_MODE -DNB_ANTENNAS_TX=1 -DNB_ANTENNAS_RX=2
 
-CFLAGS += -I$(OPENAIR1_DIR) -DNO_OPENAIR1 -DUSER_MODE -I$(OPENAIRITS_DIR) -I$(OPENAIR2_DIR) -DNB_ANTENNAS_TX=1 -DNB_ANTENNAS_RX=2
+CFLAGS += $(UTILS_incl) -I$(OPENAIR1_DIR) -I$(OPENAIRITS_DIR) -I$(OPENAIR2_DIR) -I$(OPENAIR2_DIR)/COMMON
 
 LFLAGS = -lm -lblas -lxml2 -lrt 
 
@@ -20,21 +29,10 @@ CFLAGS += -DPERFECT_CE
 endif
 
 CFLAGS += -I/usr/include/X11 -I/usr/X11R6/include
-TOP_DIR=$(OPENAIR1_DIR)
-LOG_DIR=$(OPENAIR2_DIR)/UTIL/LOG
-
-export TOP_DIR
-export OPENAIR1_DIR
-export OPENAIR2_TOP = $(OPENAIR2_DIR)
-export OPENAIRITS_DIR
-
-include $(OPENAIR1_DIR)/SIMULATION/Makefile.inc
-include $(OPENAIRITS_DIR)/phy/DOT11/Makefile.inc
-include $(OPENAIR2_DIR)/UTIL/Makefile.inc
 
 #TOOLS_OBJS += $(OPENAIR1_DIR)/PHY/TOOLS/file_output.o
 
-OBJ = $(PHY_OBJS) $(SIMULATION_OBJS) $(TOOLS_OBJS) $(LOG_OBJS)
+OBJ = $(PHY_OBJS) $(SIMULATION_OBJS) $(TOOLS_OBJS) $(LOG_OBJS) $(ITTI_DIR)/backtrace.o
 
 ifdef XFORMS
 OBJ += dot11_scope.o
diff --git a/openairITS/phy/SIMULATION/dot11sim.c b/openairITS/phy/SIMULATION/dot11sim.c
index b1974a9f98..9a5b945dfc 100644
--- a/openairITS/phy/SIMULATION/dot11sim.c
+++ b/openairITS/phy/SIMULATION/dot11sim.c
@@ -23,6 +23,8 @@ uint16_t rev64[64];
 
 #define RX_THRES_dB 26
 
+int opp_enabled=1;
+
 int main(int argc, char **argv) {
 
   char c;
diff --git a/targets/SIMU/USER/Makefile b/targets/SIMU/USER/Makefile
index 8aaea0c599..0cbe236c3e 100644
--- a/targets/SIMU/USER/Makefile
+++ b/targets/SIMU/USER/Makefile
@@ -472,6 +472,7 @@ print:
 
 showcflags:
 	@echo oaisim cflags: $(CFLAGS)
+	@echo oaisim includes: $(INCLUDES)
 	@if [ -d $(S1AP_DIR) ]; then $(MAKE) -C $(S1AP_DIR) -f Makefile.eNB showcflags; fi
 	@if [ -d $(X2AP_DIR) ]; then $(MAKE) -C $(X2AP_DIR) -f Makefile.inc showcflags; fi
 
-- 
GitLab