commit - 2d0f69ef04f39821ece09c209f98b5d2735e3b6a
commit + 36ebe73a90c17c577a99080db649cac990f8965f
blob - e12159414ad54aaf01b881b27f0f3e44631f6cc2
blob + 889819321720d16117a84593eff62759ee03f1f6
--- Makefile
+++ Makefile
-include config.mk
+include version.mk
-.SUFFIXES: .o .c
-
BIN = rene
OBJ = $(BIN:=.o)
SRC = $(BIN:=.c)
MAN = $(BIN:=.1)
+PREFIX ?= $(DESTDIR)/usr/local
+MANPREFIX ?= $(PREFIX)/man
+
+bindir = $(PREFIX)/bin
+mandir = $(MANPREFIX)/man1
+
all: $(BIN)
+.SUFFIXES: .o .c
+
$(BIN): $(OBJ)
$(CC) -o $@ $(OBJ) $(LDFLAGS)
-$(OBJ): config.mk
-
.c.o:
- $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
+ $(CC) -std=c99 -pedantic $(CFLAGS) $(CPPFLAGS) -c $<
install: all
- mkdir -p $(DESTDIR)$(PREFIX)/bin
- install -m 755 $(BIN) $(DISTDIR)$(PREFIX)/bin/
- mkdir -p $(DESTDIR)$(MANPREFIX)/man1
- install -m 644 $(MAN) $(DISTDIR)$(MANPREFIX)/man1
+ mkdir -p $(bindir)
+ install -m 755 $(BIN) $(bindir)
+ mkdir -p $(mandir)
+ install -m 644 $(MAN) $(mandir)
uninstall:
- cd $(DESTDIR)$(PREFIX)/bin && rm -f $(BIN)
- cd $(DESTDIR)$(MANPREFIX)/man1 && rm -f $(MAN)
+ cd $(bindir) && rm -f $(BIN)
+ cd $(mandir) && rm -f $(MAN)
dist: clean
- mkdir -p rene-$(VERSION)
- cp -rf CHANGES README Makefile config.mk t $(SRC) $(MAN) rene-$(VERSION)
- tar cf - rene-$(VERSION) | gzip >rene-$(VERSION).tar.gz
- rm -rf rene-$(VERSION)
+ mkdir -p rene-$(V)
+ cp -rf CHANGES README COPYING Makefile version.mk t $(SRC) $(MAN) \
+ rene-$(V)
+ tar cf - rene-$(V) | gzip >rene-$(V).tar.gz
+ rm -rf rene-$(V)
clean:
- -rm -f $(BIN) $(OBJ) *.tar.gz *.core t/*.out t/*.err
+ -rm -rf $(BIN) $(OBJ) rene-$(V) *.tar.gz *.core t/*.out t/*.err
test: all
sh ./t/t.sh
+tags:
+ ctags $(SRC)
+
.PHONY: all install uninstall clean dist test
blob - 3fe25c1d84e42138b22a3d10c5589b8b910439b0 (mode 644)
blob + /dev/null
--- config.mk
+++ /dev/null
-VERSION = 0.2.4
-
-PREFIX = /usr/local
-MANPREFIX = $(PREFIX)/man
-# Linux
-#MANPREFIX = $(PREFIX)/share/man
-
-CC = cc
-CFLAGS = -std=c99 -Wall -pedantic
-CPPFLAGS = -D_DEFAULT_SOURCE
-
-# Debug
-#CFLAGS = -std=c99 -Wall -pedantic -Wextra -O0 -g
blob - /dev/null
blob + 04b83cf6353287750e9a92dbafede15acace4675 (mode 644)
--- /dev/null
+++ version.mk
+V = 0.2.4