PROJECT_DIR := $(shell pwd) CC = gcc CXX = g++ LIB_NAME = libavb_user.so OBJ = avb_ops_user.o\ avb_user_verification.o\ avb_user_verity.o CFLAGS += -I/home/hkh/projects/Linux/rk3308/external/avb/ $(LIB_NAME): $(OBJ) $(CC) -shared -o $(LIB_NAME) $(OBJ) $(CFLAGS) %.o: %.cpp $(CXX) -c -fPIC $(CFLAGS) $< -o $@ %.o: %.c $(CC) -c -fPIC $(CFLAGS) $< -o $@ clean: rm -rf $(OBJ) $(LIB_NAME) install: sudo install -D -m 755 libavb_user.so -t /usr/bin/