]> gitweb.michael.orlitzky.com - apply-default-acl.git/commitdiff
Add a 'dist' makefile target. v0.0.1
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 19 Aug 2012 15:49:06 +0000 (11:49 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 19 Aug 2012 15:49:06 +0000 (11:49 -0400)
makefile

index a0289cbfa0b298233a29fefad9bfac623b782a56..0da82fe9b941ed462eda0c4df868e4a6a9c3ed85 100644 (file)
--- a/makefile
+++ b/makefile
@@ -1,11 +1,15 @@
-CC = gcc
-CFLAGS = -O2 -march=native -pipe -Wall
+VERSION = 0.0.1
+BIN     = reapply_default_acl
+P       = $(BIN)-$(VERSION)
+TARBALL = $(BIN)-$(VERSION).tar.bz2
+
+CC := gcc
+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))
+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 $@ $<
@@ -18,6 +22,13 @@ $(BIN): $(OBJS)
 clean:
        rm -f $(OBJS)
        rm -f $(BIN)
+       rm -f $(TARBALL)
+       rm -rf $(P)
 
 test: $(BIN)
        ./run-tests.sh
+
+dist: clean
+       mkdir $(P)
+       cp -a doc makefile src $(P)
+       tar -cjf $(TARBALL) $(P)