diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..7aad4e966c475b7ae1e7d0712e683c7db4d192f5 --- /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 +