blob: 758c213c0b39ab4ed1f197a65253c8a404a0b375 [file] [log] [blame]
l.yangd0c1cda2024-06-04 23:06:28 -07001TARGET := libdlta.so
2SOURCES := libdlta.c
3OBJECTS := $(SOURCES:.c=.o)
4
5GET_LOCAL_DIR = $(patsubst %/,%,$(dir $(lastword $(MAKEFILE_LIST))))
6
7.PHONY: all clean install
8
9all: $(TARGET)
10
11$(TARGET): $(OBJECTS)
12 ${CC} ${CFLAGS} -shared -fPIC -o ${TARGET} ${SOURCES}
13
14clean:
15 $(RM) $(OBJECTS) $(TARGET)
16
17install: $(TARGET)
18 install -d ${DESTDIR}${LIBDIR}
19 install -d ${DESTDIR}${INCDIR}
20 install -m 755 ${TARGET} $(DESTDIR)${LIBDIR}/${TARGET}
21 install -m 444 *.h $(DESTDIR)${INCDIR}/