From ccad11ea5ae095595d563e6e0c1c6291a158d13c Mon Sep 17 00:00:00 2001 From: Jakob Olsson <Jakob Olsson> Date: Fri, 29 Nov 2019 15:27:01 +0100 Subject: [PATCH] add normal make --- src/Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/Makefile diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..7aad4e9 --- /dev/null +++ b/src/Makefile @@ -0,0 +1,26 @@ +CC = gcc +CFLAGS = -g -Wall +LIBS = -lubox -lblobmsg_json -ljson-c -ljson-schema-validator +OBJS = json-validator.o schema.o +SRCS = json-validator.cpp schema.cpp +ISRCS = json-validator.h schema.h + +all: libjson-validator.so + +%.o: %.cpp + echo hello + $(CC) $(CFLAGS) -fPIC -o $@ -c $< + +libjson-validator.so: $(OBJS) + $(CC) $(CFLAGS) -shared -o $@ $(OBJS) $(LIBS) + + +#schema: ${OBJS} +# ${CC} ${CFLAGS} -o -c -fPIC libjson-validator.o ${OBJS} ${LIBS} + +#validator: schema +# ${CC} ${CFLAGS} -shared libjson-validator.so libjson-validator.o ${LIBS} + +clean: + rm -f libjson-validator.so *.o + -- GitLab