diff options
Diffstat (limited to 'qcom/rmtfs/Makefile')
-rw-r--r-- | qcom/rmtfs/Makefile | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/qcom/rmtfs/Makefile b/qcom/rmtfs/Makefile new file mode 100644 index 0000000..54ae35f --- /dev/null +++ b/qcom/rmtfs/Makefile @@ -0,0 +1,27 @@ +OUT := rmtfs + +CFLAGS += -Wall -g -O2 +LDFLAGS += -lqrtr -ludev -lpthread +prefix = /usr/local +bindir := $(prefix)/bin +servicedir := $(prefix)/lib/systemd/system + +SRCS := qmi_rmtfs.c rmtfs.c rproc.c sharedmem.c storage.c util.c +OBJS := $(SRCS:.c=.o) + +$(OUT): $(OBJS) + $(CC) -o $@ $^ $(LDFLAGS) + +%.c: %.qmi + qmic -k < $< + +rmtfs.service: rmtfs.service.in + @sed 's+RMTFS_PATH+$(bindir)+g' $< > $@ + +install: $(OUT) rmtfs.service + @install -D -m 755 $(OUT) $(DESTDIR)$(prefix)/bin/$(OUT) + @install -D -m 644 rmtfs.service $(DESTDIR)$(servicedir)/rmtfs.service + +clean: + rm -f $(OUT) $(OBJS) rmtfs.service + |