mirror of
https://github.com/fangfufu/httpdirfs.git
synced 2024-09-15 15:20:26 +02:00
28 lines
563 B
Makefile
28 lines
563 B
Makefile
VERSION=1.0
|
|
CC=gcc
|
|
CFLAGS+= -g -O2 -Wall -Wextra -D_FILE_OFFSET_BITS=64 -DVERSION=\"$(VERSION)\"
|
|
LDFLAGS+= -lgumbo -lcurl -lfuse -lcrypto
|
|
OBJ = main.o network.o fuse_local.o link.o
|
|
|
|
PREFIX ?= /usr/local
|
|
INSTALL = /usr/bin/install
|
|
INSTALL_OPTS = -m 0755
|
|
|
|
%.o: %.c
|
|
$(CC) -c -o $@ $< $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
|
|
|
|
httpdirfs: $(OBJ)
|
|
$(CC) -o $@ $^ $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
|
|
|
|
install:
|
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
|
$(INSTALL) $(INSTALL_OPTS) httpdirfs $(DESTDIR)$(PREFIX)/bin
|
|
|
|
doc:
|
|
doxygen Doxyfile
|
|
|
|
.PHONY: clean
|
|
|
|
clean:
|
|
rm -rf *.o httpdirfs html
|