Files

29 lines
486 B
Makefile
Raw Permalink Normal View History

2026-08-13 11:28:40 +08:00
BINDERSMR_SRC_DIR ?= $(shell pwd)
SRCS = $(wildcard *.c)
OBJS = $(patsubst %.c,%.o, $(SRCS))
CFLAGS += -I$(STAGING_DIR)/usr/include
LDFLAGS +=
TARGET=servicemanager
# rules
all: $(TARGET)
$(TARGET): $(OBJS)
$(CC) $(LDFLAGS) $^ -o $@
$(STRIP) $@
%.o: %.c
$(CC) -c $(CFLAGS) $< -o $@
.PHONY: clean
clean:
rm -f $(OBJS) $(TARGET)
rm -rf $(STAGING_DIR)/usr/bin/$(TARGET)
install:
install -m 755 $(TARGET) $(STAGING_DIR)/usr/bin
install -m 755 $(TARGET) $(TARGET_DIR)/usr/bin