diff --git a/src/libsrc/Makefile b/src/libsrc/Makefile
index ee3f3d081f9b9bb1bf0dce740c97ad0fd3b443ff..4671152482f282a2dd11922ce8b8431d820c28f8 100644
--- a/src/libsrc/Makefile
+++ b/src/libsrc/Makefile
@@ -15,13 +15,13 @@ ASFLAGS	= -mcpu=arm920t -mapcs-32
 
 ARFLAGS = rcs
 
-all: bwio.a scheduler.a taskdescriptor.a
+all: bwio.a scheduler.a task-descriptor.a
 
 scheduler.s: scheduler.c
 	$(XCC) -S $(CFLAGS) scheduler.c
 
-taskdescriptor.s: task-descriptor.c
-	$(XCC) -S $(CFLAGS) task-descriptor.c
+task-descriptor.s: task-descriptor.c
+	$(XCC) -S $(CFLAGS) task-descriptor.c 
 
 bwio.s: bwio.c
 	$(XCC) -S $(CFLAGS) bwio.c
@@ -29,8 +29,8 @@ bwio.s: bwio.c
 scheduler.o: scheduler.s
 	$(AS) $(ASFLAGS) -o scheduler.o scheduler.s
 
-taskdescriptor.o: taskdescriptor.s
-	$(AS) $(ASFLAGS) -o taskdescriptor.o taskdescriptor.s
+task-descriptor.o: task-descriptor.s
+	$(AS) $(ASFLAGS) -o task-descriptor.o task-descriptor.s
 
 bwio.o: bwio.s
 	$(AS) $(ASFLAGS) -o bwio.o bwio.s
@@ -38,15 +38,15 @@ bwio.o: bwio.s
 scheduler.a: scheduler.o
 	$(AR) $(ARFLAGS) $@ scheduler.o
 
-taskdescriptor.a: taskdescriptor.o
-	$(AR) $(ARFLAGS) $@ taskdescriptor.o
+task-descriptor.a: task-descriptor.o
+	$(AR) $(ARFLAGS) $@ task-descriptor.o
 
 bwio.a: bwio.o
 	$(AR) $(ARFLAGS) $@ bwio.o
 
-install: bwio.a taskdescriptor.a scheduler.a
+install: bwio.a task-descriptor.a scheduler.a
 	mv bwio.a ../../lib/libbwio.a
-	mv taskdescriptor.a ../../lib/libtaskdescriptor.a
+	mv task-descriptor.a ../../lib/libtaskdescriptor.a
 	mv scheduler.a ../../lib/libscheduler.a
 
 clean: