TARG=9pfsDESTDIR?=PREFIX?=/usr/localBIN=$(DESTDIR)$(PREFIX)/binMAN=$(DESTDIR)$(PREFIX)/share/man/man1CFLAGS?=-O2 -pipe -g -WallCFLAGS+=-D_FILE_OFFSET_BITS=64\ -DFUSE_USE_VERSION=26\ -D_GNU_SOURCE\ $(shell pkg-config --cflags fuse)LDFLAGS?=LDFLAGS+=$(shell pkg-config --libs fuse) OBJS=\ 9p.o\ util.o\ lib/strecpy.o\ lib/convD2M.o\ lib/convM2D.o\ lib/convM2S.o\ lib/convS2M.o\ lib/read9pmsg.o\ lib/readn.o\ lib/auth_proxy.o\ lib/auth_rpc.o\ lib/auth_getkey.o\ $(TARG).o\ .PHONY: all default install uninstall clean all: default default: $(TARG) install: $(TARG) $(TARG).1 install -d $(BIN) install -m 755 $(TARG) $(BIN) install -d $(MAN) install -m 644 $(TARG).1 $(MAN) uninstall: rm -f $(BIN)/$(TARG) rm -f $(MAN)/$(TARG).1 $(TARG): $(OBJS) ${CC} -o $@ ${OBJS} ${LDFLAGS} clean: rm -f $(TARG) $(OBJS)
TARG=9pfs
DESTDIR?=
PREFIX?=/usr/local
BIN=$(DESTDIR)$(PREFIX)/bin
MAN=$(DESTDIR)$(PREFIX)/share/man/man1
CFLAGS?=-O2 -pipe -g -Wall
CFLAGS+=-D_FILE_OFFSET_BITS=64\
-DFUSE_USE_VERSION=26\
-D_GNU_SOURCE\
$(shell pkg-config --cflags fuse)
LDFLAGS?=
LDFLAGS+=$(shell pkg-config --libs fuse)
OBJS=\
9p.o\
util.o\
lib/strecpy.o\
lib/convD2M.o\
lib/convM2D.o\
lib/convM2S.o\
lib/convS2M.o\
lib/read9pmsg.o\
lib/readn.o\
lib/auth_proxy.o\
lib/auth_rpc.o\
lib/auth_getkey.o\
$(TARG).o\
.PHONY: all default install uninstall clean
all: default
default: $(TARG)
install: $(TARG) $(TARG).1
install -d $(BIN)
install -m 755 $(TARG) $(BIN)
install -d $(MAN)
install -m 644 $(TARG).1 $(MAN)
uninstall:
rm -f $(BIN)/$(TARG)
rm -f $(MAN)/$(TARG).1
$(TARG): $(OBJS)
${CC} -o $@ ${OBJS} ${LDFLAGS}
clean:
rm -f $(TARG) $(OBJS)