# SPDX-FileCopyrightText: 2020-2021 Unisoc (Shanghai) Technologies Co., Ltd.
#
# SPDX-License-Identifier: LicenseRef-Unisoc-General-1.0

TARGET=libdbushelper.so

INCLUDES = -I. $(shell pkg-config --cflags dbus-1)
LIBS = $(shell pkg-config --libs dbus-1)

CFLAGS = -Wall -g -O -fPIC

SRCS = dbushelper_send_signal.c \
	dbushelper_receive_signal.c \
	dbushelper_query_method.c \
	dbushelper_listen_method.c \
	dbushelper_monitor_ms.c

OBJFILE = $(SRCS:.c=.o)

all:$(TARGET)

$(TARGET): $(OBJFILE)
	$(CC) -o $@ $^ $(LIBS) -Wall -fPIC -shared

%.o:%.c
	$(CC) -o $@ $(CFLAGS) -c $< $(INCLUDES)

clean:
	rm -rf $(TARGET)
	rm -rf $(OBJFILE)

