--- src/Makefile.orig	1970-01-01 01:00:00.000000000 +0100
+++ src/Makefile	2011-07-16 22:36:44.000000000 +0200
@@ -0,0 +1,224 @@
+# This file is generated from Makefile.in
+#
+#   EnergyMech, IRC bot software
+#   Copyright (c) 1997-2009 proton
+#
+#   This program is free software; you can redistribute it and/or modify
+#   it under the terms of the GNU General Public License as published by
+#   the Free Software Foundation; either version 2 of the License, or
+#   (at your option) any later version.
+#
+#   This program is distributed in the hope that it will be useful,
+#   but WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#   GNU General Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License
+#   along with this program; if not, write to the Free Software
+#   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
+INSTALLNAME =	energymech
+INSTALLDIR =	..
+INSTALLMODE =	0700
+
+LDSCRIPT =
+CPROF =	-D__profiling__
+LPROF =	-D__profiling__
+LIBS =
+PIPEFLAG =	-pipe
+GDBFLAG =	
+WARNFLAG =
+OPTIMIZE =	-O2
+PYINCLUDE =
+
+CROSS =
+CFLAGS =	
+LFLAGS =	$(PIPEFLAG) -g
+
+CC =		
+MV =		mv -f
+RM =		rm -f
+CHMOD =	chmod
+
+INCS =		config.h mcmd.h defines.h global.h h.h structs.h text.h
+
+OFILES =	alias.o auth.o bounce.o chanban.o channel.o core.o \
+		ctcp.o debug.o dns.o dynamode.o function.o greet.o help.o irc.o \
+		kicksay.o main.o net.o net_chan.o note.o notify.o ons.o parse.o \
+		perl.o prot.o python.o redirect.o reset.o seen.o shit.o socket.o \
+		spy.o stats.o tcl.o telnet.o toybox.o trivia.o uptime.o \
+		user.o vars.o web.o md5/md5.o
+
+SRCFILES =	alias.c auth.c bounce.c chanban.c channel.c core.c \
+		ctcp.c debug.c dns.c dynamode.c function.c greet.c help.c irc.c \
+		kicksay.c main.c net.c net_chan.c note.c notify.c ons.c parse.c \
+		perl.c prot.c python.c redirect.c reset.c seen.c shit.c socket.c \
+		spy.c stats.c tcl.c telnet.c toybox.c trivia.c uptime.c \
+		user.c vars.c web.c
+
+all:		$(INSTALLNAME)
+
+mcmd.h:	gencmd.c config.h structs.h ;
+		gcc $(LFLAGS) -o gencmd gencmd.c
+		./gencmd > mcmd.h
+
+install:	$(INSTALLNAME)
+		$(CHMOD) $(INSTALLMODE) $(INSTALLNAME)
+		$(MV) $(INSTALLNAME) $(INSTALLDIR)
+
+clean:		FORCE
+		$(RM) $(INSTALLNAME) gencmd mcmd.h core $(OFILES)
+
+$(INSTALLNAME):	$(OFILES)
+		$(CC) $(LFLAGS) -o $(INSTALLNAME) $(OFILES) $(LPROF) $(LIBS) $(LDSCRIPT)
+		$(CROSS)objcopy -R .note -R .comment $(INSTALLNAME)
+#		size $(INSTALLNAME)
+
+mega:		$(SRCFILES) $(INCS) usage.h
+		$(CC) $(CFLAGS) -o $(INSTALLNAME) mega.c $(LPROF) $(LIBS) $(LDSCRIPT) $(PYINCLUDE)
+		$(CROSS)objcopy -R .note -R .comment $(INSTALLNAME)
+#		size $(INSTALLNAME)
+
+#
+# static targets
+#
+
+$(INSTALLNAME)-static:	$(OFILES)
+		$(CC) $(LFLAGS) -o $(INSTALLNAME) $(OFILES) $(LPROF) $(LIBS) $(LDSCRIPT) -static
+		$(CROSS)objcopy -R .note -R .comment $(INSTALLNAME)
+#		size $(INSTALLNAME)
+
+mega-static:	$(SRCFILES) $(INCS) usage.h
+		$(CC) $(CFLAGS) -o $(INSTALLNAME) mega.c $(LPROF) $(LIBS) $(LDSCRIPT) $(PYINCLUDE) -static
+		$(CROSS)objcopy -R .note -R .comment $(INSTALLNAME)
+#		size $(INSTALLNAME)
+
+#
+#
+#
+
+alias.o:	alias.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+auth.o:		auth.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+bounce.o:	bounce.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+chanban.o:	chanban.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+channel.o:	channel.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+core.o:		core.c $(INCS) settings.h
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+ctcp.o:		ctcp.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+debug.o:	debug.c $(INCS) settings.h
+		$(CC) $(CFLAGS) -c $< $(CPROF) $(PYINCLUDE)
+
+dns.o:		dns.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+dynamode.o:	dynamode.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+function.o:	function.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+greet.o:	greet.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+help.o:		help.c $(INCS) usage.h
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+irc.o:		irc.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+kicksay.o:	kicksay.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+main.o:		main.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF) $(PYINCLUDE)
+
+net.o:		net.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+net_chan.o:	net_chan.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+note.o:		note.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+notify.o:	notify.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+ons.o:		ons.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+parse.o:	parse.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+perl.o:		perl.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+prot.o:		prot.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+python.o:	python.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF) $(PYINCLUDE)
+
+redirect.o:	redirect.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+reset.o:	reset.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+seen.o:		seen.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+shit.o:		shit.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+socket.o:	socket.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+spy.o:		spy.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+stats.o:	stats.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+tcl.o:		tcl.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+telnet.o:	telnet.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+toybox.o:	toybox.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+trivia.o:	trivia.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+uptime.o:	uptime.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+user.o:		user.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+vars.o:		vars.c $(INCS) settings.h
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+web.o:		web.c $(INCS)
+		$(CC) $(CFLAGS) -c $< $(CPROF)
+
+md5/md5.o:	md5/md5.c $(INCS)
+		$(CC) $(CFLAGS) -c $< -o $@ -Imd5 $(CPROF)
+
+FORCE:
