Files
openairinterface5g/openair3/RAL-LTE/INTERFACE-802.21/Makefile
T
2013-06-25 09:05:02 +00:00

69 lines
1.4 KiB
Makefile
Executable File

# lines starting with the pound sign are comments.
#
# These things are options that you might need
# to tweak.
# You can modify the below as well, but probably
# won't need to.
CODE_DIR=C
INCLUDE_DIR=INCLUDE
LIB_DIR=LIB
CC = gcc
# include directories
INCLUDES = -I$(INCLUDE_DIR)
# C compiler flags (-g -O2 -Wall)
CFLAGS = -g -Wall -DMIH_C_MEDIEVAL_EXTENSIONS
SRC = $(CODE_DIR)/MIH_C_header_codec.c
SRC += $(CODE_DIR)/MIH_C_msg_codec.c
SRC += $(CODE_DIR)/MIH_C_primitive_codec.c
SRC += $(CODE_DIR)/MIH_C_F1_basic_data_types_codec.c
SRC += $(CODE_DIR)/MIH_C_F2_general_data_types_codec.c
SRC += $(CODE_DIR)/MIH_C_F3_data_types_for_address_codec.c
SRC += $(CODE_DIR)/MIH_C_F4_data_types_for_links_codec.c
SRC += $(CODE_DIR)/MIH_C_F9_data_types_for_qos_codec.c
SRC += $(CODE_DIR)/MIH_C_F13_data_types_for_information_elements_codec.c
SRC += $(CODE_DIR)/MIH_C_L2_type_values_for_tlv_encoding.c
SRC += $(CODE_DIR)/MIH_C_Medieval_extensions.c
SRC += $(CODE_DIR)/MIH_C_log.c
SRC += $(CODE_DIR)/MIH_C_bit_buffer.c
SRC += $(CODE_DIR)/MIH_C.c
OBJ = $(SRC:.c=.o)
LIBS = -L/usr/local/lib -lrt
OUT = $(LIB_DIR)/libmih_c-802.21.a
LDFLAGS = -g
.SUFFIXES: .c
default: $(OUT)
.c.o:
$(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@
$(OUT): $(OBJ)
ar rcs $(OUT) $(OBJ)
clean:
-find . -name "*.o" -delete
-find . -name "*.*~" -delete
-find . -name "*~" -delete
-rm -Rf DOXYGEN/html
-rm -f $(OUT)