TARG=9pfsDESTDIR?=PREFIX?=/usr/localBIN=${DESTDIR}${PREFIX}/binMAN=${DESTDIR}${PREFIX}/share/man/man1FUSE_CFLAGS=$$(pkg-config --cflags fuse)FUSE_LDFLAGS=$$(pkg-config --libs fuse)CFLAGS?=-O2 -pipe -g -WallCFLAGS+=-D_FILE_OFFSET_BITS=64\ -DFUSE_USE_VERSION=26\ -D_GNU_SOURCE\ ${FUSE_CFLAGS}LDFLAGS?=LDFLAGS+=${FUSE_LDFLAGS} 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} .SUFFIXES: .c .o.c.o: ${CC} -o $@ -c $< ${CFLAGS} clean: rm -f ${TARG} ${OBJS}
TARG=9pfs
DESTDIR?=
PREFIX?=/usr/local
BIN=${DESTDIR}${PREFIX}/bin
MAN=${DESTDIR}${PREFIX}/share/man/man1
FUSE_CFLAGS=$$(pkg-config --cflags fuse)
FUSE_LDFLAGS=$$(pkg-config --libs fuse)
CFLAGS?=-O2 -pipe -g -Wall
CFLAGS+=-D_FILE_OFFSET_BITS=64\
-DFUSE_USE_VERSION=26\
-D_GNU_SOURCE\
${FUSE_CFLAGS}
LDFLAGS?=
LDFLAGS+=${FUSE_LDFLAGS}
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}
.SUFFIXES: .c .o
.c.o:
${CC} -o $@ -c $< ${CFLAGS}
clean:
rm -f ${TARG} ${OBJS}