1TQFTPSERV := tqftpserv
2
3CFLAGS := -Wall -g -O2
4LDFLAGS := -lqrtr
5
6prefix ?= /usr/local
7bindir := $(prefix)/bin
8servicedir := $(prefix)/lib/systemd/system
9
10SRCS := tqftpserv.c translate.c
11
12OBJS := $(SRCS:.c=.o)
13
14$(TQFTPSERV): $(OBJS)
15	$(CC) -o $@ $^ $(LDFLAGS)
16
17tqftpserv.service: tqftpserv.service.in
18	@sed 's+TQFTPSERV_PATH+$(bindir)+g' $< > $@
19
20install: $(TQFTPSERV) tqftpserv.service
21	@install -D -m 755 $(TQFTPSERV) $(DESTDIR)$(bindir)/$(TQFTPSERV)
22	@install -D -m 644 tqftpserv.service $(DESTDIR)$(servicedir)/tqftpserv.service
23
24clean:
25	rm -f $(TQFTPSERV) $(OBJS) tqftpserv.service
26