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