2018-06-29 15:47:57 -07:00
|
|
|
PD_MAPPER := pd-mapper
|
|
|
|
|
|
2023-01-06 00:49:16 +02:00
|
|
|
CFLAGS += -Wall -g -O2
|
2023-08-28 22:53:06 -05:00
|
|
|
LDFLAGS += -lqrtr -llzma
|
2019-07-25 11:28:49 -07:00
|
|
|
prefix ?= /usr/local
|
2023-01-06 00:49:16 +02:00
|
|
|
|
2019-07-25 11:28:49 -07:00
|
|
|
bindir := $(prefix)/bin
|
|
|
|
|
servicedir := $(prefix)/lib/systemd/system
|
|
|
|
|
|
2018-06-29 15:47:57 -07:00
|
|
|
SRCS := pd-mapper.c \
|
2020-03-13 22:56:46 -07:00
|
|
|
assoc.c \
|
2019-04-26 00:12:51 -07:00
|
|
|
json.c \
|
2023-08-28 22:53:06 -05:00
|
|
|
servreg_loc.c \
|
|
|
|
|
lzma_decomp.c
|
2018-06-29 15:47:57 -07:00
|
|
|
|
|
|
|
|
OBJS := $(SRCS:.c=.o)
|
|
|
|
|
|
|
|
|
|
$(PD_MAPPER): $(OBJS)
|
|
|
|
|
$(CC) -o $@ $^ $(LDFLAGS)
|
|
|
|
|
|
2019-07-25 11:28:49 -07:00
|
|
|
pd-mapper.service: pd-mapper.service.in
|
|
|
|
|
@sed 's+PD_MAPPER_PATH+$(bindir)+g' $< > $@
|
|
|
|
|
|
|
|
|
|
install: $(PD_MAPPER) pd-mapper.service
|
|
|
|
|
@install -D -m 755 $(PD_MAPPER) $(DESTDIR)$(bindir)/$(PD_MAPPER)
|
|
|
|
|
@install -D -m 644 pd-mapper.service $(DESTDIR)$(servicedir)/pd-mapper.service
|
2018-06-29 15:47:57 -07:00
|
|
|
|
|
|
|
|
clean:
|
2019-07-25 11:28:49 -07:00
|
|
|
rm -f $(PD_MAPPER) $(OBJS) pd-mapper.service
|