Pre-ci test passed git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4000 818b1a75-f10b-46b9-bf7c-635c3b92a50f
63 lines
1.4 KiB
Makefile
Executable File
63 lines
1.4 KiB
Makefile
Executable File
CCC = gcc
|
|
|
|
TOP_DIR = ../..
|
|
OPENAIR2_DIR = ../../../openair2
|
|
OPENAIR2_TOP = $(OPENAIR2_DIR)
|
|
|
|
CFLAGS = -Wall -DNODE_RG -DUSER_MODE -DPC_TARGET -DPC_DSP -DMAX_MODULES=1 -DPHY_CONTEXT=1 -g -mtune=pentium4 -mmmx -msse2 -mssse3 -O -funroll-loops -I$(TOP_DIR) -I/usr/realtime/include/ -I$(OPENAIR2_DIR)/RRC/LITE/MESSAGES
|
|
#-DICC
|
|
|
|
include $(OPENAIR2_DIR)/LAYER2/Makefile.inc
|
|
include $(OPENAIR2_DIR)/UTIL/Makefile.inc
|
|
CFLAGS += $(L2_incl) $(UTIL_incl)
|
|
|
|
ifdef DEBUGPHY
|
|
CFLAGS += -DDEBUG_PHY
|
|
endif
|
|
|
|
ifeq ($(CBMIMO1),1)
|
|
CFLAGS += -DHW_PREFIX_REMOVAL -DCBMIMO1 -DNB_ANTENNAS_RX=2 -DOPEN_OUTPUT_FILE
|
|
endif
|
|
|
|
ifeq ($(OPENAIR_LTE), 1)
|
|
CFLAGS += -DOPENAIR_LTE -DIFFT_FPGA
|
|
FNAME = cbmimo1_lte
|
|
else
|
|
FNAME = cbmimo1
|
|
endif
|
|
|
|
CFLAGS += -DNB_ANTENNAS_RX=2 -DNB_ANTENNAS_TX=2 -DNB_ANTENNAS_TXRX=2
|
|
|
|
ifeq ($(EMOS),1)
|
|
CFLAGS += -DEMOS
|
|
endif
|
|
|
|
# PHY Initialization routines
|
|
ifeq ($(OPENAIR_LTE), 0)
|
|
PHY_OBJS +=$(TOP_DIR)/PHY/INIT/init.o
|
|
else
|
|
PHY_OBJS +=$(TOP_DIR)/PHY/INIT/lte_parms.o
|
|
#PHY_OBJS +=$(TOP_DIR)/PHY/INIT/lte_init.o
|
|
endif
|
|
|
|
# PHY TOOLS routines
|
|
#PHY_OBJS +=$(TOP_DIR)/PHY/TOOLS/fft.o
|
|
|
|
USERRFOBJS += $(PHY_OBJS) openair_rf.o #openair_generate_ofdm.o
|
|
|
|
all: openair_rf
|
|
|
|
$(USERRFOBJS) : %.o : %.c
|
|
$(CCC) -c $(CFLAGS) -o $@ $<
|
|
|
|
openair_rf: $(USERRFOBJS)
|
|
$(CCC) -o openair_rf_$(FNAME) $(CFLAGS) $(USERRFOBJS) -lm
|
|
|
|
read_rx_sig: read_rx_sig.c
|
|
$(CCC) -o read_rx_sig $(CFLAGS) read_rx_sig.c
|
|
|
|
clean:
|
|
rm -f $(USERRFOBJS)
|
|
|
|
|