diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 12d6f077b4b357c851a55fa0af4e7292189476e3..e190a8002336597948c89b1e5413d62fccbe661a 100755
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,12 +1,12 @@
 # driver source files
 SET(sources common_fc.cpp kinematics.cpp uam_task_ctrl.cpp)
 SET(sources_tasks tasks/ir.cpp tasks/vs.cpp tasks/cog.cpp tasks/jl.cpp tasks/eepos.cpp
-tasks/heading.cpp tasks/basepos.cpp tasks/jl_ineq.cpp)
+tasks/heading.cpp tasks/basepos.cpp tasks/jl_ineq.cpp tasks/jlvel_ineq.cpp)
 
 # application header files
 SET(headers common_obj.h common_fc.h kinematics.h uam_task_ctrl.h)
 SET(headers_tasks tasks/ir.h tasks/vs.h tasks/cog.h tasks/jl.h tasks/eepos.h
-tasks/heading.h tasks/basepos.h tasks/jl_ineq.h)
+tasks/heading.h tasks/basepos.h tasks/jl_ineq.h tasks/jlvel_ineq.h)
 
 # locate the necessary dependencies