|
|
- GCC = gcc
- SOURCES = lsfs_fuse.c
- OBJS := $(patsubst %.c,%.o,$(SOURCES))
- CFLAGS = -O0 -g -Wall -Wextra -Wpedantic -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=25
-
- .always_rebuilt:
-
- ##
- # Libs
- ##
- LIBS := fuse
- LIBS := $(addprefix -l,$(LIBS))
-
- all: lsfs_fuse
-
- %.o: %.c .always_rebuilt
- $(GCC) $(CFLAGS) -c -o $@ $<
-
- lsfs_fuse: $(OBJS) .always_rebuilt
- $(GCC) $(OBJS) $(LIBS) $(CFLAGS) -o lsfs_fuse
-
- clean:
- rm -f $(OBJS) lsfs_fuse
|