diff --git a/common/utils/Makefile.inc b/common/utils/Makefile.inc index 8578e5fc02618fa6721050c56b1fe3770f195a7d..b7a1c82379da96c817f5fc96213eeb59d260db99 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 9b5af56b933190749b85d42a8b46cd626b1af67d..1142976cd9952ca1b190597552562537b4b6a6f3 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 7569f6202af3a5e63159b3804af864a4a502506c..7c1e3cfb5581b0da2514950fd3b5aa1c7c96bfab 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 8f41bd92832165c6d7a3b95e2e9f55ba2e3b03be..3dbe734e476b7a81daa5ec78fe41e9ad83ac72dd 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 b1974a9f98c7874cfa1741435bfcfa810db72cad..9a5b945dfc0ae7815a0903cd058ee0917ae60b3d 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 8aaea0c59993086bbceb1180b864f5bf91f3cb0f..0cbe236c3e9ab41a384326f5c58cebdbabdca35f 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