diff --git a/src/libraries/gnumalloc/Makefile.src b/src/libraries/gnumalloc/Makefile.src
new file mode 100644
index 0000000000000000000000000000000000000000..399e242092da9c20529276c10085be70d1d15f73
--- /dev/null
+++ b/src/libraries/gnumalloc/Makefile.src
@@ -0,0 +1,45 @@
+#
+# $Id: Makefile.src,v 1.1 1995/11/02 19:46:09 ceder Exp $
+# Copyright (C) 1995  Lysator Academic Computer Association.
+#
+# This file is part of the LysKOM server.
+# 
+# LysKOM 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 1, or (at your option) 
+# any later version.
+# 
+# LysKOM 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 LysKOM; see the file COPYING.  If not, write to
+# Lysator, c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN,
+# or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, 
+# MA 02139, USA.
+#
+# Please mail bug reports to bug-lyskom@lysator.liu.se. 
+#
+LK_STD
+LK_STD_LIB([libgmalloc$(PROFILE-LIB-SUFFIX).a],
+	[gmalloc.o mcheck.o mtrace.o mstats.o vm-limit.o ralloc.o malloc-find.o])
+LK_INSTALL_HDRS([malloc.h])
+C_SPECIALS = gmalloc.c
+SPECIALS = $(C_SPECIALS)
+LK_ALL_C_DEPEND
+define([domostlyclean],
+LK_QUOTE(domostlyclean)LK_cmd([[$(RM) $(SPECIALS)]]))dnl
+define([predepend],[[$(SPECIALS)]])dnl
+LK_DESCEND
+[gmalloc=gmalloc-head.c malloc.h valloc.c malloc.c free.c cfree.c\
+	realloc.c calloc.c morecore.c memalign.c]
+[gmalloc.c: $(gmalloc)
+	$(RM) $@.tmp $@
+	#cat $(gmalloc) > $@.tmp
+	cat $+ > $@.tmp
+	chmod a-w $@.tmp
+	mv -f $@.tmp $@]
+[tags:
+	etags -t $(INCLUDEDIR)/*.h *.[hc]]