bbfdm/utilities/Makefile
2025-09-11 13:29:19 +05:30

25 lines
461 B
Makefile

CC ?= gcc
PROG = bbf_configd
OBJS = src/ubus/bbf_config.o src/ubus/utils.o
PROG_CFLAGS = $(CFLAGS) -Wall -Werror
PROG_LDFLAGS = $(LDFLAGS)
PROG_LIBS += -luci -lubus -lubox -lblobmsg_json -ljson-c
INSTALL_DIR = /usr/sbin
%.o: %.c
$(CC) $(PROG_CFLAGS) $(FPIC) -c -o $@ $<
.PHONY: all clean install
all: $(PROG)
$(PROG): $(OBJS)
$(CC) $(PROG_LDFLAGS) -o $@ $^ $(PROG_LIBS)
clean:
rm -f $(PROG)
install: $(PROG)
install -m 0755 $(PROG) $(INSTALL_DIR)