Add docs folder
[ric-plt/e2mgr.git] / E2Manager / asn1codec / Makefile
index 59c304b..c2e0be9 100644 (file)
@@ -19,17 +19,17 @@ CFLAGS=-Wall -Wpedantic -std=c11 -Og  -I./inc -I./src -I./e2ap_engine -DASN_DISA
 export CFLAGS
 OBJDIR=lib
 LIB=$(OBJDIR)/libe2ap_codec.a
-LIBSRC=configuration_update_wrapper.c x2setup_request_wrapper.c x2reset_request_wrapper.c asn1codec_utils.c
+LIBSRC=configuration_update_wrapper.c x2setup_request_wrapper.c x2reset_request_wrapper.c x2reset_response_wrapper.c asn1codec_utils.c
 LIBOBJ=$(addprefix $(OBJDIR)/,$(LIBSRC:.c=.o))
 TESTX2SETUPREQUEST=tests/x2setup_request_wrapper_test
 TESTCONFUPDATE=tests/configuration_update_wrapper_test
 TESTX2RESETREQUEST=tests/x2reset_request_wrapper_test
-
+TESTX2RESETRESPONSE=tests/x2reset_response_wrapper_test
+TESTUNPACKXER=tests/unpack_xer
 
 .PHONY: all clean e2ap_engine
 
-all: $(LIB) $(TESTX2SETUPREQUEST) $(TESTCONFUPDATE)  $(TESTX2RESETREQUEST)
-
+all: $(LIB) $(TESTX2SETUPREQUEST) $(TESTCONFUPDATE)  $(TESTX2RESETREQUEST) $(TESTUNPACKXER) $(TESTX2RESETRESPONSE)
 
 e2ap_engine/libasncodec.a:
        cd e2ap_engine/ && make -f converter-example.mk
@@ -49,11 +49,17 @@ $(TESTCONFUPDATE): % : $(LIB) src/%.c
        mkdir -p $(dir $@)
        $(CC) $(CFLAGS) src/$@.c -o $@ $(LIB)  e2ap_engine/libasncodec.a
 
-$(TESTX2RESETREQUEST): % : $(LIB) src/%.c 
+$(TESTX2RESETREQUEST): % : $(LIB) src/%.c
        mkdir -p $(dir $@)
        $(CC) $(CFLAGS) src/$@.c -o $@ $(LIB)  e2ap_engine/libasncodec.a
 
+$(TESTUNPACKXER): % : $(LIB) src/%.c
+       mkdir -p $(dir $@)
+       $(CC) $(CFLAGS) src/$@.c -o $@ $(LIB)  e2ap_engine/libasncodec.a
 
+$(TESTX2RESETRESPONSE): % : $(LIB) src/%.c
+       mkdir -p $(dir $@)
+       $(CC) $(CFLAGS) src/$@.c -o $@ $(LIB)  e2ap_engine/libasncodec.a
 
 clean:
        rm -rf $(OBJDIR) tests