chiark / gitweb /
Use `auto-version' for discovering the package version.
[rocl] / Makefile
index d80a97c32a6c14f575ea313b49e5a8ebbb1efb08..8a8d8a1289345e8991f9f4fb82db4ea18947d79e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@
 CC = gcc
 INCLUDES =
 CFLAGS = \
-       -O2 -g -Wall -funroll-loops -fomit-frame-pointer \
+       -O2 -g -Wall -fPIC -funroll-loops -fomit-frame-pointer \
        $(INCLUDES)
 LD = gcc
 LDFLAGS = -shared
@@ -28,7 +28,7 @@ RM = rm
 ### Shouldn't need to fiddle with this stuff.
 
 PACKAGE = rocl
-VERSION = 1.1.5
+VERSION = $(shell ./auto-version)
 
 TCLSCRIPTS = \
        elite-editor elite-pairs elite-path elite-find elite-map \
@@ -68,11 +68,12 @@ clean:
 distdir = $(PACKAGE)-$(VERSION)
 DISTFILES = \
        COPYING README Makefile $(SRCFILES) elite.tcl steele.cmdr \
-       elite.def vec.def graph.def $(TCLSCRIPTS) \
+       elite.def vec.def graph.def $(TCLSCRIPTS) auto-version \
        debian/rules debian/control debian/copyright debian/changelog
 distdir: $(DISTFILES)
        $(RM) -rf $(distdir)
        mkdir $(distdir) $(distdir)/debian
+       echo $(VERSION) >$(distdir)/RELEASE
        for i in $(DISTFILES); do \
          case $$i in \
            */*) \