Files
BPI-CM9-Linux/aml-comp/vendor/amlogic/aml_commonlib/gdbus_jsonrpc/Makefile
T
2026-08-24 10:03:24 +08:00

21 lines
412 B
Makefile

TARGET = libgdbus_jsonrpc.so
OUT_DIR ?= .
LDFLAGS += -L $(OUT_DIR)/
SOURCES = gdbus_jsonrpc.c
OBJECTS = $(patsubst %.c,$(OUT_DIR)/%.o,$(SOURCES))
HEADERS = gdbus_jsonrpc.h
all: $(OUT_DIR)/$(TARGET)
$(OUT_DIR)/$(TARGET): $(OBJECTS) | $(OUT_DIR)
$(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(LDLIBS)
$(OUT_DIR)/%.o: %.c $(HEADERS) | $(OUT_DIR)
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -rf $(OUT_DIR)
.PHONY: all clean