CFLAGS = -O2 -march=native -pipe -Wall
LIBS = -lacl
+BIN := reapply_default_acl
SOURCES := $(shell find ./src -type f -name '*.c')
HEADERS := $(shell find ./src -type f -name '*.h')
OBJS := $(patsubst %.c, %.o, $(SOURCES))
%.o: %.c $(HEADERS)
$(CC) $(CFLAGS) -c -o $@ $<
-aclq: $(OBJS)
+$(BIN): $(OBJS)
$(CC) $(CFLAGS) $(LIBS) -o $@ $^
+.PHONY: clean test
+
clean:
rm -f $(OBJS)
- rm -f aclq
+ rm -f $(BIN)
+
+test: $(BIN)
+ ./run-tests.sh