--- /dev/null
+L4D=/home/steam/l4d/left4dead/addons/sourcemod/scripting
+SPCOMP=$(L4D)/spcomp
+SPFLAGS=-i$(L4D)/include
+RM=rm -f
+
+all: version smx
+
+smx: limited_weapons.smx
+
+version:
+ @./mkversion
+
+clean:
+ $(RM) *.smx
+
+%.smx: %.sp version.inc
+ $(SPCOMP) $(SPFLAGS) $<
#include <sourcemod>\r
-#define Version "0.2"\r
+#include "version.inc"\r
\r
new Handle:despawn_weapons;\r
new Handle:despawn_ammo;\r
--- /dev/null
+#!/bin/bash
+
+echo "#define Version \"$(git show --quiet --pretty=format:%ai HEAD)\"" > .tmp || exit 111
+diff -q .tmp version.inc >/dev/null || mv .tmp version.inc