Conflicts: openair1/PHY/INIT/lte_init.c openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c openair1/PHY/LTE_TRANSPORT/dci.c openair1/PHY/LTE_TRANSPORT/dci_tools.c openair1/PHY/LTE_TRANSPORT/dlsch_coding.c openair1/PHY/LTE_TRANSPORT/edci.c openair1/PHY/LTE_TRANSPORT/if4_tools.c openair1/PHY/LTE_TRANSPORT/prach.c openair1/PHY/LTE_TRANSPORT/print_stats.c openair1/PHY/LTE_TRANSPORT/pucch.c openair1/PHY/LTE_TRANSPORT/transport_eNB.h openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h openair1/PHY/impl_defs_lte.h openair1/SCHED/fapi_l1.c openair1/SCHED/phy_procedures_lte_eNb.c openair2/COMMON/rrc_messages_types.h openair2/ENB_APP/enb_config.c openair2/ENB_APP/enb_paramdef.h openair2/LAYER2/MAC/config.c openair2/LAYER2/MAC/defs.h openair2/LAYER2/MAC/eNB_scheduler.c openair2/LAYER2/MAC/eNB_scheduler_RA.c openair2/LAYER2/MAC/eNB_scheduler_bch.c openair2/LAYER2/MAC/eNB_scheduler_dlsch.c openair2/LAYER2/MAC/eNB_scheduler_primitives.c openair2/LAYER2/MAC/eNB_scheduler_ulsch.c openair2/LAYER2/MAC/pre_processor.c openair2/LAYER2/MAC/rar_tools.c openair2/LAYER2/MAC/ue_procedures.c openair2/PHY_INTERFACE/IF_Module.c openair2/RRC/LITE/rrc_common.c openair2/RRC/LTE/L2_interface_ue.c openair2/RRC/LTE/MESSAGES/asn1_msg.c openair2/RRC/LTE/rrc_eNB.c targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp targets/RT/USER/lte-enb.c targets/RT/USER/lte-ru.c
55 lines
1.5 KiB
Plaintext
Executable File
55 lines
1.5 KiB
Plaintext
Executable File
CC= gcc
|
|
|
|
OBJstatic = omg.c common.c static.c
|
|
OBJrwp = omg.c common.c job.c rwp.c grid.c
|
|
OBJrwalk = omg.c common.c job.c rwalk.c
|
|
OBJtrace = omg.c common.c job.c trace.c mobility_parser.c hashtable.c
|
|
OBJsumo = omg.c common.c sumo.c client_traci_OMG.c socket_traci_OMG.c storage_traci_OMG.c id_manager.c
|
|
|
|
OBJ = omg.c common.c static.c job.c rwp.c rwalk.c trace.c steadystaterwp.c sumo.c grid.c mobility_parser.c hashtable.c client_traci_OMG.c socket_traci_OMG.c storage_traci_OMG.c id_manager.c
|
|
|
|
CFLAGS += -DSTANDALONE -g
|
|
|
|
.PHONY: help staticOMG rwpOMG clean
|
|
|
|
help:
|
|
@echo ' "make staticOMG" to compile the STATIC version'
|
|
@echo ' "make rwpOMG" to compile the RWP version'
|
|
@echo ' "make rwalkOMG" to compile the RWALK version'
|
|
@echo ' "make traceOMG" to compile the TRACE version'
|
|
@echo ' "make sumoOMG" to compile the SUMO version'
|
|
@echo ' "make clean" to remove the generated files and restore the original distribution'
|
|
@echo ' "make OMG" to compile the complete version'
|
|
|
|
|
|
staticOMG: ${OBJstatic}
|
|
${CC} ${OBJstatic} -o staticOMG $(CFLAGS)
|
|
|
|
|
|
rwpOMG: ${OBJrwp}
|
|
${CC} ${OBJrwp} -lm -o rwpOMG $(CFLAGS)
|
|
@#-lm: used to link to math lib
|
|
|
|
traceOMG:${OBJtrace}
|
|
${CC} ${OBJtrace} -lm -o traceOMG $(CFLAGS)
|
|
|
|
rwalkOMG: ${OBJrwalk}
|
|
${CC} ${OBJrwalk} -lm -o rwalkOMG $(CFLAGS)
|
|
|
|
sumoOMG: ${OBJsumo}
|
|
${CC} ${OBJsumo} -lm -o sumoOMG $(CFLAGS)
|
|
|
|
omg:
|
|
OMG: ${OBJ}
|
|
${CC} ${OBJ} -lm -o OMG $(CFLAGS)
|
|
|
|
clean:
|
|
@echo "Cleaning"
|
|
@rm OMG
|
|
@#rm rwpOMG
|
|
@#rm rwalkOMG
|
|
@#rm traceOMG
|
|
@#rm staticOMG
|
|
@rm sumoOMG
|
|
|