Files
openairinterface5g/openair-cn/SCTP/Makefile.eNB
T

34 lines
759 B
Makefile

include $(OPENAIR_TARGETS)/SIMU/USER/Makerules
libsctp_OBJECTS = \
sctp_common.o \
sctp_eNB_task.o \
sctp_eNB_itti_messaging.o
# pull in dependency info for *existing* .o files
-include .*.d
CFLAGS = \
$(S1AP_CFLAGS) \
-I../SCTP \
-DENB_MODE \
-Werror=implicit-function-declaration
$(libsctp_OBJECTS): %.o : %.c
@echo "Compiling $<"
@$(CC) -c $(CFLAGS) -o $@ $<
@$(CC) -MM $(CFLAGS) $*.c > $*.d
@mv -f $*.d $*.d.tmp
@sed -e 's|.*:|$*.o:|' < $*.d.tmp > $*.d
@sed -e 's/.*://' -e 's/\\$$//' < $*.d.tmp | fmt -1 | \
sed -e 's/^ *//' -e 's/$$/:/' >> $*.d
@rm -f $*.d.tmp
libsctp.a: $(libsctp_OBJECTS)
@echo Creating SCTP archive
@$(AR) rcs $@ $(libsctp_OBJECTS)
clean:
@$(RM_F_V) $(libsctp_OBJECTS)
@$(RM_F_V) *.d
@$(RM_F_V) libsctp.a