24 lines
470 B
Makefile
24 lines
470 B
Makefile
CFLAGS += -Wall -g
|
|
SRC = aml_log.c
|
|
TARGET = libaml_log.so
|
|
OUT_DIR ?= .
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(SRC)
|
|
$(CC) $(CFLAGS) $(LDFLAGS) -shared -fPIC \
|
|
$(patsubst %.o, $(OUT_DIR)/%.o, $<) -o $(OUT_DIR)/$@
|
|
|
|
.PHONY: clean
|
|
|
|
clean:
|
|
rm $(TARGET)
|
|
|
|
install:
|
|
install -m 0644 libaml_log.so $(TARGET_DIR)/usr/lib/
|
|
install -m 0644 aml_log.h $(STAGING_DIR)/usr/include/
|
|
install -m 0644 libaml_log.so $(STAGING_DIR)/usr/lib/
|
|
|
|
uninstall:
|
|
rm -f $(TARGET_DIR)/usr/lib/libaml_log.so
|