Pre-ci test passed git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4000 818b1a75-f10b-46b9-bf7c-635c3b92a50f
69 lines
1.4 KiB
Makefile
Executable File
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)
|
|
|
|
|
|
|