29 lines
486 B
Makefile
29 lines
486 B
Makefile
|
|||
|
|
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
|