OSDN Git Service

(none)
[hos/hos-v4a.git] / aplfw / build / common / nmake / aplfwdep.inc
index 2bc72f9..34b5d18 100755 (executable)
@@ -32,6 +32,24 @@ $(OBJS_DIR)\system_process.c : $(SYSTEM_DIR)\system_process.c
 $(OBJS_DIR)\system_getnextprocess.c : $(SYSTEM_DIR)\system_getnextprocess.c
        $(CMD_CP) $(SYSTEM_DIR)\system_getnextprocess.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\system_getsystemprocess.c : $(SYSTEM_DIR)\system_getsystemprocess.c
+       $(CMD_CP) $(SYSTEM_DIR)\system_getsystemprocess.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\system_lock.c : $(SYSTEM_DIR)\system_lock.c
+       $(CMD_CP) $(SYSTEM_DIR)\system_lock.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\system_unlock.c : $(SYSTEM_DIR)\system_unlock.c
+       $(CMD_CP) $(SYSTEM_DIR)\system_unlock.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\whiteboard_setstring.c : $(SYSTEM_DIR)\whiteboard_setstring.c
+       $(CMD_CP) $(SYSTEM_DIR)\whiteboard_setstring.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\whiteboard_getstring.c : $(SYSTEM_DIR)\whiteboard_getstring.c
+       $(CMD_CP) $(SYSTEM_DIR)\whiteboard_getstring.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\whiteboard_getnextkey.c : $(SYSTEM_DIR)\whiteboard_getnextkey.c
+       $(CMD_CP) $(SYSTEM_DIR)\whiteboard_getnextkey.c $(OBJS_DIR)\
+
 
 $(OBJS_DIR)\sysapi.h : $(SYSAPI_DIR)\sysapi.h
        $(CMD_CP) $(SYSAPI_DIR)\sysapi.h $(OBJS_DIR)\
@@ -87,8 +105,8 @@ $(OBJS_DIR)\sysmem_alloc.c : $(SYSAPI_DIR)\sysmem_alloc.c
 $(OBJS_DIR)\sysmem_free.c : $(SYSAPI_DIR)\sysmem_free.c
        $(CMD_CP) $(SYSAPI_DIR)\sysmem_free.c $(OBJS_DIR)\
 
-$(OBJS_DIR)\sysmem_getmemif.c : $(SYSAPI_DIR)\sysmem_getmemif.c
-       $(CMD_CP) $(SYSAPI_DIR)\sysmem_getmemif.c $(OBJS_DIR)\
+$(OBJS_DIR)\sysmem_getmemheap.c : $(SYSAPI_DIR)\sysmem_getmemheap.c
+       $(CMD_CP) $(SYSAPI_DIR)\sysmem_getmemheap.c $(OBJS_DIR)\
 
 $(OBJS_DIR)\sysmem_getsize.c : $(SYSAPI_DIR)\sysmem_getsize.c
        $(CMD_CP) $(SYSAPI_DIR)\sysmem_getsize.c $(OBJS_DIR)\
@@ -114,6 +132,9 @@ $(OBJS_DIR)\sysprc_create.c : $(SYSAPI_DIR)\sysprc_create.c
 $(OBJS_DIR)\sysprc_delete.c : $(SYSAPI_DIR)\sysprc_delete.c
        $(CMD_CP) $(SYSAPI_DIR)\sysprc_delete.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\sysprc_start.c : $(SYSAPI_DIR)\sysprc_start.c
+       $(CMD_CP) $(SYSAPI_DIR)\sysprc_start.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\sysprc_terminate.c : $(SYSAPI_DIR)\sysprc_terminate.c
        $(CMD_CP) $(SYSAPI_DIR)\sysprc_terminate.c $(OBJS_DIR)\
 
@@ -129,6 +150,12 @@ $(OBJS_DIR)\sysprc_getparam.c : $(SYSAPI_DIR)\sysprc_getparam.c
 $(OBJS_DIR)\sysprc_getcurrenthandle.c : $(SYSAPI_DIR)\sysprc_getcurrenthandle.c
        $(CMD_CP) $(SYSAPI_DIR)\sysprc_getcurrenthandle.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\sysprc_setsignalhandler.c : $(SYSAPI_DIR)\sysprc_setsignalhandler.c
+       $(CMD_CP) $(SYSAPI_DIR)\sysprc_setsignalhandler.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysprc_sendsignal.c : $(SYSAPI_DIR)\sysprc_sendsignal.c
+       $(CMD_CP) $(SYSAPI_DIR)\sysprc_sendsignal.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\systim_signal.c : $(SYSAPI_DIR)\systim_signal.c
        $(CMD_CP) $(SYSAPI_DIR)\systim_signal.c $(OBJS_DIR)\
 
@@ -138,6 +165,12 @@ $(OBJS_DIR)\systim_wait.c : $(SYSAPI_DIR)\systim_wait.c
 $(OBJS_DIR)\systim_getsystemtime.c : $(SYSAPI_DIR)\systim_getsystemtime.c
        $(CMD_CP) $(SYSAPI_DIR)\systim_getsystemtime.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\systim_systimetosecond.c : $(SYSAPI_DIR)\systim_systimetosecond.c
+       $(CMD_CP) $(SYSAPI_DIR)\systim_systimetosecond.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\systim_systimetonanosecond.c : $(SYSAPI_DIR)\systim_systimetonanosecond.c
+       $(CMD_CP) $(SYSAPI_DIR)\systim_systimetonanosecond.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\systim_getcputime.c : $(SYSAPI_DIR)\systim_getcputime.c
        $(CMD_CP) $(SYSAPI_DIR)\systim_getcputime.c $(OBJS_DIR)\
 
@@ -147,10 +180,47 @@ $(OBJS_DIR)\systim_cputimetosecond.c : $(SYSAPI_DIR)\systim_cputimetosecond.c
 $(OBJS_DIR)\systim_cputimetonanosecond.c : $(SYSAPI_DIR)\systim_cputimetonanosecond.c
        $(CMD_CP) $(SYSAPI_DIR)\systim_cputimetonanosecond.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\sysio_allociomem.c : $(SYSAPI_DIR)\sysio_allociomem.c
+       $(CMD_CP) $(SYSAPI_DIR)\sysio_allociomem.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysio_freeiomem.c : $(SYSAPI_DIR)\sysio_freeiomem.c
+       $(CMD_CP) $(SYSAPI_DIR)\sysio_freeiomem.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\syshos_hook.c : $(SYSAPI_DIR)\syshos_hook.c
        $(CMD_CP) $(SYSAPI_DIR)\syshos_hook.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\sysmemheap.h : $(SYSMEM_DIR)\sysmemheap.h
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_local.h : $(SYSMEM_DIR)\sysmemheap_local.h
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_alignsize.c : $(SYSMEM_DIR)\sysmemheap_alignsize.c
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_alignsize.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_alloc.c : $(SYSMEM_DIR)\sysmemheap_alloc.c
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_alloc.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_constructor.c : $(SYSMEM_DIR)\sysmemheap_constructor.c
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_destructor.c : $(SYSMEM_DIR)\sysmemheap_destructor.c
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_destructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_free.c : $(SYSMEM_DIR)\sysmemheap_free.c
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_free.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_getalign.c : $(SYSMEM_DIR)\sysmemheap_getalign.c
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_getalign.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_getsize.c : $(SYSMEM_DIR)\sysmemheap_getsize.c
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_getsize.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysmemheap_realloc.c : $(SYSMEM_DIR)\sysmemheap_realloc.c
+       $(CMD_CP) $(SYSMEM_DIR)\sysmemheap_realloc.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\handle.h : $(HANDLE_DIR)\handle.h
        $(CMD_CP) $(HANDLE_DIR)\handle.h $(OBJS_DIR)\
 
@@ -202,6 +272,9 @@ $(OBJS_DIR)\process_local.h : $(PROCESS_DIR)\process_local.h
 $(OBJS_DIR)\process_create.c : $(PROCESS_DIR)\process_create.c
        $(CMD_CP) $(PROCESS_DIR)\process_create.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\process_createex.c : $(PROCESS_DIR)\process_createex.c
+       $(CMD_CP) $(PROCESS_DIR)\process_createex.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\process_delete.c : $(PROCESS_DIR)\process_delete.c
        $(CMD_CP) $(PROCESS_DIR)\process_delete.c $(OBJS_DIR)\
 
@@ -220,6 +293,12 @@ $(OBJS_DIR)\process_exit.c : $(PROCESS_DIR)\process_exit.c
 $(OBJS_DIR)\process_waitexit.c : $(PROCESS_DIR)\process_waitexit.c
        $(CMD_CP) $(PROCESS_DIR)\process_waitexit.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\process_setsignalproc.c : $(PROCESS_DIR)\process_setsignalproc.c
+       $(CMD_CP) $(PROCESS_DIR)\process_setsignalproc.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\process_sendsignal.c : $(PROCESS_DIR)\process_sendsignal.c
+       $(CMD_CP) $(PROCESS_DIR)\process_sendsignal.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\process_getexitcode.c : $(PROCESS_DIR)\process_getexitcode.c
        $(CMD_CP) $(PROCESS_DIR)\process_getexitcode.c $(OBJS_DIR)\
 
@@ -229,6 +308,15 @@ $(OBJS_DIR)\process_getparam.c : $(PROCESS_DIR)\process_getparam.c
 $(OBJS_DIR)\process_setparam.c : $(PROCESS_DIR)\process_setparam.c
        $(CMD_CP) $(PROCESS_DIR)\process_setparam.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\process_entersystemmode.c : $(PROCESS_DIR)\process_entersystemmode.c
+       $(CMD_CP) $(PROCESS_DIR)\process_entersystemmode.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\process_leavesystemmode.c : $(PROCESS_DIR)\process_leavesystemmode.c
+       $(CMD_CP) $(PROCESS_DIR)\process_leavesystemmode.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\process_issystemmode.c : $(PROCESS_DIR)\process_issystemmode.c
+       $(CMD_CP) $(PROCESS_DIR)\process_issystemmode.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\process_setcurrentdir.c : $(PROCESS_DIR)\process_setcurrentdir.c
        $(CMD_CP) $(PROCESS_DIR)\process_setcurrentdir.c $(OBJS_DIR)\
 
@@ -250,11 +338,17 @@ $(OBJS_DIR)\process_setterminal.c : $(PROCESS_DIR)\process_setterminal.c
 $(OBJS_DIR)\process_getterminal.c : $(PROCESS_DIR)\process_getterminal.c
        $(CMD_CP) $(PROCESS_DIR)\process_getterminal.c $(OBJS_DIR)\
 
-$(OBJS_DIR)\process_setconsole.c : $(PROCESS_DIR)\process_setconsole.c
-       $(CMD_CP) $(PROCESS_DIR)\process_setconsole.c $(OBJS_DIR)\
+$(OBJS_DIR)\process_setconin.c : $(PROCESS_DIR)\process_setconin.c
+       $(CMD_CP) $(PROCESS_DIR)\process_setconin.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\process_getconin.c : $(PROCESS_DIR)\process_getconin.c
+       $(CMD_CP) $(PROCESS_DIR)\process_getconin.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\process_setconout.c : $(PROCESS_DIR)\process_setconout.c
+       $(CMD_CP) $(PROCESS_DIR)\process_setconout.c $(OBJS_DIR)\
 
-$(OBJS_DIR)\process_getconsole.c : $(PROCESS_DIR)\process_getconsole.c
-       $(CMD_CP) $(PROCESS_DIR)\process_getconsole.c $(OBJS_DIR)\
+$(OBJS_DIR)\process_getconout.c : $(PROCESS_DIR)\process_getconout.c
+       $(CMD_CP) $(PROCESS_DIR)\process_getconout.c $(OBJS_DIR)\
 
 $(OBJS_DIR)\process_setstdin.c : $(PROCESS_DIR)\process_setstdin.c
        $(CMD_CP) $(PROCESS_DIR)\process_setstdin.c $(OBJS_DIR)\
@@ -402,6 +496,12 @@ $(OBJS_DIR)\file_adddevice.c : $(FILE_DIR)\file_adddevice.c
 $(OBJS_DIR)\file_addvolume.c : $(FILE_DIR)\file_addvolume.c
        $(CMD_CP) $(FILE_DIR)\file_addvolume.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\file_removevolume.c : $(FILE_DIR)\file_removevolume.c
+       $(CMD_CP) $(FILE_DIR)\file_removevolume.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\file_getvolume.c : $(FILE_DIR)\file_getvolume.c
+       $(CMD_CP) $(FILE_DIR)\file_getvolume.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\file_close.c : $(FILE_DIR)\file_close.c
        $(CMD_CP) $(FILE_DIR)\file_close.c $(OBJS_DIR)\
 
@@ -438,6 +538,15 @@ $(OBJS_DIR)\file_seek.c : $(FILE_DIR)\file_seek.c
 $(OBJS_DIR)\file_write.c : $(FILE_DIR)\file_write.c
        $(CMD_CP) $(FILE_DIR)\file_write.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\file_driveropen.c : $(FILE_DIR)\file_driveropen.c
+       $(CMD_CP) $(FILE_DIR)\file_driveropen.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\file_relpathtoabspath.c : $(FILE_DIR)\file_relpathtoabspath.c
+       $(CMD_CP) $(FILE_DIR)\file_relpathtoabspath.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\file_getdriverinformation.c : $(FILE_DIR)\file_getdriverinformation.c
+       $(CMD_CP) $(FILE_DIR)\file_getdriverinformation.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\file_printformat.c : $(FILE_DIR)\file_printformat.c
        $(CMD_CP) $(FILE_DIR)\file_printformat.c $(OBJS_DIR)\
 
@@ -492,15 +601,15 @@ $(OBJS_DIR)\sysvolfile_delete.c : $(FILE_DIR)\sysvolfile_delete.c
 $(OBJS_DIR)\sysvolfile_destructor.c : $(FILE_DIR)\sysvolfile_destructor.c
        $(CMD_CP) $(FILE_DIR)\sysvolfile_destructor.c $(OBJS_DIR)\
 
-$(OBJS_DIR)\sysvol_adddevice.c : $(FILE_DIR)\sysvol_adddevice.c
-       $(CMD_CP) $(FILE_DIR)\sysvol_adddevice.c $(OBJS_DIR)\
+$(OBJS_DIR)\sysvol_constructor.c : $(FILE_DIR)\sysvol_constructor.c
+       $(CMD_CP) $(FILE_DIR)\sysvol_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysvol_open.c : $(FILE_DIR)\sysvol_open.c
+       $(CMD_CP) $(FILE_DIR)\sysvol_open.c $(OBJS_DIR)\
 
 $(OBJS_DIR)\sysvol_close.c : $(FILE_DIR)\sysvol_close.c
        $(CMD_CP) $(FILE_DIR)\sysvol_close.c $(OBJS_DIR)\
 
-$(OBJS_DIR)\sysvol_constructor.c : $(FILE_DIR)\sysvol_constructor.c
-       $(CMD_CP) $(FILE_DIR)\sysvol_constructor.c $(OBJS_DIR)\
-
 $(OBJS_DIR)\sysvol_create.c : $(FILE_DIR)\sysvol_create.c
        $(CMD_CP) $(FILE_DIR)\sysvol_create.c $(OBJS_DIR)\
 
@@ -513,8 +622,17 @@ $(OBJS_DIR)\sysvol_destructor.c : $(FILE_DIR)\sysvol_destructor.c
 $(OBJS_DIR)\sysvol_iocontrol.c : $(FILE_DIR)\sysvol_iocontrol.c
        $(CMD_CP) $(FILE_DIR)\sysvol_iocontrol.c $(OBJS_DIR)\
 
-$(OBJS_DIR)\sysvol_open.c : $(FILE_DIR)\sysvol_open.c
-       $(CMD_CP) $(FILE_DIR)\sysvol_open.c $(OBJS_DIR)\
+$(OBJS_DIR)\sysvol_adddevice.c : $(FILE_DIR)\sysvol_adddevice.c
+       $(CMD_CP) $(FILE_DIR)\sysvol_adddevice.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysvol_removedevice.c : $(FILE_DIR)\sysvol_removedevice.c
+       $(CMD_CP) $(FILE_DIR)\sysvol_removedevice.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\sysvol_getdevice.c : $(FILE_DIR)\sysvol_getdevice.c
+       $(CMD_CP) $(FILE_DIR)\sysvol_getdevice.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\volume_shutdown.c : $(FILE_DIR)\volume_shutdown.c
+       $(CMD_CP) $(FILE_DIR)\volume_shutdown.c $(OBJS_DIR)\
 
 $(OBJS_DIR)\volumeobj_constructor.c : $(FILE_DIR)\volumeobj_constructor.c
        $(CMD_CP) $(FILE_DIR)\volumeobj_constructor.c $(OBJS_DIR)\
@@ -528,6 +646,9 @@ $(OBJS_DIR)\volumeobj_delete.c : $(FILE_DIR)\volumeobj_delete.c
 $(OBJS_DIR)\volumeobj_destructor.c : $(FILE_DIR)\volumeobj_destructor.c
        $(CMD_CP) $(FILE_DIR)\volumeobj_destructor.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\volumeobj_shutdown.c : $(FILE_DIR)\volumeobj_shutdown.c
+       $(CMD_CP) $(FILE_DIR)\volumeobj_shutdown.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\volumeobj_makedir.c : $(FILE_DIR)\volumeobj_makedir.c
        $(CMD_CP) $(FILE_DIR)\volumeobj_makedir.c $(OBJS_DIR)\
 
@@ -542,18 +663,170 @@ $(OBJS_DIR)\command.c : $(COMMAND_DIR)\command.c
        $(CMD_CP) $(COMMAND_DIR)\command.c $(OBJS_DIR)\
 
 
-$(OBJS_DIR)\mempol.h : $(MEMPOL_DIR)\mempol.h
-       $(CMD_CP) $(MEMPOL_DIR)\mempol.h $(OBJS_DIR)\
+$(OBJS_DIR)\valmemheap.h : $(VALMEMHEAP_DIR)\valmemheap.h
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\valmemheap_local.h : $(VALMEMHEAP_DIR)\valmemheap_local.h
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_local.h $(OBJS_DIR)\
 
-$(OBJS_DIR)\mempol.c : $(MEMPOL_DIR)\mempol.c
-       $(CMD_CP) $(MEMPOL_DIR)\mempol.c $(OBJS_DIR)\
+$(OBJS_DIR)\valmemheap_constructor.c : $(VALMEMHEAP_DIR)\valmemheap_constructor.c
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\valmemheap_alloc.c : $(VALMEMHEAP_DIR)\valmemheap_alloc.c
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_alloc.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\valmemheap_realloc.c : $(VALMEMHEAP_DIR)\valmemheap_realloc.c
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_realloc.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\valmemheap_free.c : $(VALMEMHEAP_DIR)\valmemheap_free.c
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_free.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\valmemheap_getalign.c : $(VALMEMHEAP_DIR)\valmemheap_getalign.c
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_getalign.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\valmemheap_getsize.c : $(VALMEMHEAP_DIR)\valmemheap_getsize.c
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_getsize.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\valmemheap_alignsize.c : $(VALMEMHEAP_DIR)\valmemheap_alignsize.c
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_alignsize.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\valmemheap_ismember.c : $(VALMEMHEAP_DIR)\valmemheap_ismember.c
+       $(CMD_CP) $(VALMEMHEAP_DIR)\valmemheap_ismember.c $(OBJS_DIR)\
+
+
+$(OBJS_DIR)\fixmemheap.h : $(FIXMEMHEAP_DIR)\fixmemheap.h
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_local.h : $(FIXMEMHEAP_DIR)\fixmemheap_local.h
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_create.c : $(FIXMEMHEAP_DIR)\fixmemheap_create.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_create.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_delete.c : $(FIXMEMHEAP_DIR)\fixmemheap_delete.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_delete.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_constructor.c : $(FIXMEMHEAP_DIR)\fixmemheap_constructor.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_alloc.c : $(FIXMEMHEAP_DIR)\fixmemheap_alloc.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_alloc.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_realloc.c : $(FIXMEMHEAP_DIR)\fixmemheap_realloc.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_realloc.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_free.c : $(FIXMEMHEAP_DIR)\fixmemheap_free.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_free.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_getalign.c : $(FIXMEMHEAP_DIR)\fixmemheap_getalign.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_getalign.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_getsize.c : $(FIXMEMHEAP_DIR)\fixmemheap_getsize.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_getsize.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_alignsize.c : $(FIXMEMHEAP_DIR)\fixmemheap_alignsize.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_alignsize.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fixmemheap_ismember.c : $(FIXMEMHEAP_DIR)\fixmemheap_ismember.c
+       $(CMD_CP) $(FIXMEMHEAP_DIR)\fixmemheap_ismember.c $(OBJS_DIR)\
+
+
+$(OBJS_DIR)\automemheap.h : $(AUTOMEMHEAP_DIR)\automemheap.h
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_local.h : $(AUTOMEMHEAP_DIR)\automemheap_local.h
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_alignsize.c : $(AUTOMEMHEAP_DIR)\automemheap_alignsize.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_alignsize.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_alloc.c : $(AUTOMEMHEAP_DIR)\automemheap_alloc.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_alloc.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_constructor.c : $(AUTOMEMHEAP_DIR)\automemheap_constructor.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_create.c : $(AUTOMEMHEAP_DIR)\automemheap_create.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_create.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_delete.c : $(AUTOMEMHEAP_DIR)\automemheap_delete.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_delete.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_destructor.c : $(AUTOMEMHEAP_DIR)\automemheap_destructor.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_destructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_free.c : $(AUTOMEMHEAP_DIR)\automemheap_free.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_free.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_getalign.c : $(AUTOMEMHEAP_DIR)\automemheap_getalign.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_getalign.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_getsize.c : $(AUTOMEMHEAP_DIR)\automemheap_getsize.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_getsize.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_realloc.c : $(AUTOMEMHEAP_DIR)\automemheap_realloc.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_realloc.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\automemheap_searchheap.c : $(AUTOMEMHEAP_DIR)\automemheap_searchheap.c
+       $(CMD_CP) $(AUTOMEMHEAP_DIR)\automemheap_searchheap.c $(OBJS_DIR)\
 
 
 $(OBJS_DIR)\assoc.h : $(ASSOC_DIR)\assoc.h
        $(CMD_CP) $(ASSOC_DIR)\assoc.h $(OBJS_DIR)\
 
-$(OBJS_DIR)\assoc.c : $(ASSOC_DIR)\assoc.c
-       $(CMD_CP) $(ASSOC_DIR)\assoc.c $(OBJS_DIR)\
+$(OBJS_DIR)\assoc_local.h : $(ASSOC_DIR)\assoc_local.h
+       $(CMD_CP) $(ASSOC_DIR)\assoc_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_create.c : $(ASSOC_DIR)\assoc_create.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_create.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_createex.c : $(ASSOC_DIR)\assoc_createex.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_createex.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_delete.c : $(ASSOC_DIR)\assoc_delete.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_delete.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_constructor.c : $(ASSOC_DIR)\assoc_constructor.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_destructor.c : $(ASSOC_DIR)\assoc_destructor.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_destructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_add.c : $(ASSOC_DIR)\assoc_add.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_add.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_set.c : $(ASSOC_DIR)\assoc_set.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_set.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_get.c : $(ASSOC_DIR)\assoc_get.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_get.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_getat.c : $(ASSOC_DIR)\assoc_getat.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_getat.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_getfirst.c : $(ASSOC_DIR)\assoc_getfirst.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_getfirst.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_getpos.c : $(ASSOC_DIR)\assoc_getpos.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_getpos.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_getnext.c : $(ASSOC_DIR)\assoc_getnext.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_getnext.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_remove.c : $(ASSOC_DIR)\assoc_remove.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_remove.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_addnode.c : $(ASSOC_DIR)\assoc_addnode.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_addnode.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_getnode.c : $(ASSOC_DIR)\assoc_getnode.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_getnode.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_removenode.c : $(ASSOC_DIR)\assoc_removenode.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_removenode.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\assoc_getminnode.c : $(ASSOC_DIR)\assoc_getminnode.c
+       $(CMD_CP) $(ASSOC_DIR)\assoc_getminnode.c $(OBJS_DIR)\
 
 
 $(OBJS_DIR)\list.h : $(LIST_DIR)\list.h
@@ -727,6 +1000,28 @@ $(OBJS_DIR)\stringformat_nibble.c : $(STRINGFORMAT_DIR)\stringformat_nibble.c
        $(CMD_CP) $(STRINGFORMAT_DIR)\stringformat_nibble.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\memutil.h : $(MEMUTIL_DIR)\memutil.h
+       $(CMD_CP) $(MEMUTIL_DIR)\memutil.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memutil_memcopyb.c : $(MEMUTIL_DIR)\memutil_memcopyb.c
+       $(CMD_CP) $(MEMUTIL_DIR)\memutil_memcopyb.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memutil_memcopyh.c : $(MEMUTIL_DIR)\memutil_memcopyh.c
+       $(CMD_CP) $(MEMUTIL_DIR)\memutil_memcopyh.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memutil_memcopyw.c : $(MEMUTIL_DIR)\memutil_memcopyw.c
+       $(CMD_CP) $(MEMUTIL_DIR)\memutil_memcopyw.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memutil_memsetb.c : $(MEMUTIL_DIR)\memutil_memsetb.c
+       $(CMD_CP) $(MEMUTIL_DIR)\memutil_memsetb.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memutil_memseth.c : $(MEMUTIL_DIR)\memutil_memseth.c
+       $(CMD_CP) $(MEMUTIL_DIR)\memutil_memseth.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memutil_memsetw.c : $(MEMUTIL_DIR)\memutil_memsetw.c
+       $(CMD_CP) $(MEMUTIL_DIR)\memutil_memsetw.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\vt100drv.h : $(VT100_DIR)\vt100drv.h
        $(CMD_CP) $(VT100_DIR)\vt100drv.h $(OBJS_DIR)\
 
@@ -770,6 +1065,86 @@ $(OBJS_DIR)\vt100drv_getch.c : $(VT100_DIR)\vt100drv_getch.c
        $(CMD_CP) $(VT100_DIR)\vt100drv_getch.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\pcattextdrv.h : $(PCATTEXT_DIR)\pcattextdrv.h
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_local.h : $(PCATTEXT_DIR)\pcattextdrv_local.h
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_create.c : $(PCATTEXT_DIR)\pcattextdrv_create.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_create.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_delete.c : $(PCATTEXT_DIR)\pcattextdrv_delete.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_delete.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_constructor.c : $(PCATTEXT_DIR)\pcattextdrv_constructor.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_destructor.c : $(PCATTEXT_DIR)\pcattextdrv_destructor.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_destructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_open.c : $(PCATTEXT_DIR)\pcattextdrv_open.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_open.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_close.c : $(PCATTEXT_DIR)\pcattextdrv_close.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_close.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_iocontrol.c : $(PCATTEXT_DIR)\pcattextdrv_iocontrol.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_iocontrol.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_write.c : $(PCATTEXT_DIR)\pcattextdrv_write.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_write.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_putchar.c : $(PCATTEXT_DIR)\pcattextdrv_putchar.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_putchar.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_setcursor.c : $(PCATTEXT_DIR)\pcattextdrv_setcursor.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_setcursor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcattextdrv_clearscreen.c : $(PCATTEXT_DIR)\pcattextdrv_clearscreen.c
+       $(CMD_CP) $(PCATTEXT_DIR)\pcattextdrv_clearscreen.c $(OBJS_DIR)\
+
+
+$(OBJS_DIR)\pcatkeydrv.h : $(PCATKEY_DIR)\pcatkeydrv.h
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_local.h : $(PCATKEY_DIR)\pcatkeydrv_local.h
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_create.c : $(PCATKEY_DIR)\pcatkeydrv_create.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_create.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_delete.c : $(PCATKEY_DIR)\pcatkeydrv_delete.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_delete.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_constructor.c : $(PCATKEY_DIR)\pcatkeydrv_constructor.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_destructor.c : $(PCATKEY_DIR)\pcatkeydrv_destructor.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_destructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_open.c : $(PCATKEY_DIR)\pcatkeydrv_open.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_open.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_close.c : $(PCATKEY_DIR)\pcatkeydrv_close.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_close.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_iocontrol.c : $(PCATKEY_DIR)\pcatkeydrv_iocontrol.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_iocontrol.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_seek.c : $(PCATKEY_DIR)\pcatkeydrv_seek.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_seek.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_read.c : $(PCATKEY_DIR)\pcatkeydrv_read.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_read.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_write.c : $(PCATKEY_DIR)\pcatkeydrv_write.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_write.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\pcatkeydrv_flush.c : $(PCATKEY_DIR)\pcatkeydrv_flush.c
+       $(CMD_CP) $(PCATKEY_DIR)\pcatkeydrv_flush.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\tcpip.h : $(TCPIP_DIR)\tcpip.h
        $(CMD_CP) $(TCPIP_DIR)\tcpip.h $(OBJS_DIR)\
 
@@ -818,6 +1193,9 @@ $(OBJS_DIR)\tcpip_flush.c : $(TCPIP_DIR)\tcpip_flush.c
 $(OBJS_DIR)\tcpip_recv.c : $(TCPIP_DIR)\tcpip_recv.c
        $(CMD_CP) $(TCPIP_DIR)\tcpip_recv.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\tcpip_stringtoaddr.c : $(TCPIP_DIR)\tcpip_stringtoaddr.c
+       $(CMD_CP) $(TCPIP_DIR)\tcpip_stringtoaddr.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\tcpipfile_create.c : $(TCPIP_DIR)\tcpipfile_create.c
        $(CMD_CP) $(TCPIP_DIR)\tcpipfile_create.c $(OBJS_DIR)\
 
@@ -1351,6 +1729,49 @@ $(OBJS_DIR)\winsockdrv_write.c : $(WINSOCK_DIR)\winsockdrv_write.c
        $(CMD_CP) $(WINSOCK_DIR)\winsockdrv_write.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\jellyuartdrv.h : $(JELLYUART_DIR)\jellyuartdrv.h
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_local.h : $(JELLYUART_DIR)\jellyuartdrv_local.h
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_create.c : $(JELLYUART_DIR)\jellyuartdrv_create.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_create.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_delete.c : $(JELLYUART_DIR)\jellyuartdrv_delete.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_delete.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_constructor.c : $(JELLYUART_DIR)\jellyuartdrv_constructor.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_destructor.c : $(JELLYUART_DIR)\jellyuartdrv_destructor.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_destructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_open.c : $(JELLYUART_DIR)\jellyuartdrv_open.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_open.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_close.c : $(JELLYUART_DIR)\jellyuartdrv_close.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_close.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_iocontrol.c : $(JELLYUART_DIR)\jellyuartdrv_iocontrol.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_iocontrol.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_seek.c : $(JELLYUART_DIR)\jellyuartdrv_seek.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_seek.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_read.c : $(JELLYUART_DIR)\jellyuartdrv_read.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_read.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_write.c : $(JELLYUART_DIR)\jellyuartdrv_write.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_write.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_flush.c : $(JELLYUART_DIR)\jellyuartdrv_flush.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_flush.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\jellyuartdrv_isr.c : $(JELLYUART_DIR)\jellyuartdrv_isr.c
+       $(CMD_CP) $(JELLYUART_DIR)\jellyuartdrv_isr.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\fatvol.h : $(FATVOL_DIR)\fatvol.h
        $(CMD_CP) $(FATVOL_DIR)\fatvol.h $(OBJS_DIR)\
 
@@ -1396,6 +1817,9 @@ $(OBJS_DIR)\fatvol_write.c : $(FATVOL_DIR)\fatvol_write.c
 $(OBJS_DIR)\fatvol_flush.c : $(FATVOL_DIR)\fatvol_flush.c
        $(CMD_CP) $(FATVOL_DIR)\fatvol_flush.c $(OBJS_DIR)\
 
+$(OBJS_DIR)\fatvol_shutdown.c : $(FATVOL_DIR)\fatvol_shutdown.c
+       $(CMD_CP) $(FATVOL_DIR)\fatvol_shutdown.c $(OBJS_DIR)\
+
 $(OBJS_DIR)\fatvol_makedir.c : $(FATVOL_DIR)\fatvol_makedir.c
        $(CMD_CP) $(FATVOL_DIR)\fatvol_makedir.c $(OBJS_DIR)\
 
@@ -1420,8 +1844,11 @@ $(OBJS_DIR)\fatvol_getclusterbuf.c : $(FATVOL_DIR)\fatvol_getclusterbuf.c
 $(OBJS_DIR)\fatvol_relclusterbuf.c : $(FATVOL_DIR)\fatvol_relclusterbuf.c
        $(CMD_CP) $(FATVOL_DIR)\fatvol_relclusterbuf.c $(OBJS_DIR)\
 
-$(OBJS_DIR)\fatvol_getnewcluster.c : $(FATVOL_DIR)\fatvol_getnewcluster.c
-       $(CMD_CP) $(FATVOL_DIR)\fatvol_getnewcluster.c $(OBJS_DIR)\
+$(OBJS_DIR)\fatvol_alloccluster.c : $(FATVOL_DIR)\fatvol_alloccluster.c
+       $(CMD_CP) $(FATVOL_DIR)\fatvol_alloccluster.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\fatvol_freecluster.c : $(FATVOL_DIR)\fatvol_freecluster.c
+       $(CMD_CP) $(FATVOL_DIR)\fatvol_freecluster.c $(OBJS_DIR)\
 
 $(OBJS_DIR)\fatvol_getnextcluster.c : $(FATVOL_DIR)\fatvol_getnextcluster.c
        $(CMD_CP) $(FATVOL_DIR)\fatvol_getnextcluster.c $(OBJS_DIR)\
@@ -1445,6 +1872,67 @@ $(OBJS_DIR)\fatfile_destructor.c : $(FATVOL_DIR)\fatfile_destructor.c
        $(CMD_CP) $(FATVOL_DIR)\fatfile_destructor.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\memdrv.h : $(MEMDRV_DIR)\memdrv.h
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_local.h : $(MEMDRV_DIR)\memdrv_local.h
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memfile.h : $(MEMDRV_DIR)\memfile.h
+       $(CMD_CP) $(MEMDRV_DIR)\memfile.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memfile_local.h : $(MEMDRV_DIR)\memfile_local.h
+       $(CMD_CP) $(MEMDRV_DIR)\memfile_local.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_create.c : $(MEMDRV_DIR)\memdrv_create.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_create.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_delete.c : $(MEMDRV_DIR)\memdrv_delete.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_delete.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_constructor.c : $(MEMDRV_DIR)\memdrv_constructor.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_destructor.c : $(MEMDRV_DIR)\memdrv_destructor.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_destructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_open.c : $(MEMDRV_DIR)\memdrv_open.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_open.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_close.c : $(MEMDRV_DIR)\memdrv_close.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_close.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_iocontrol.c : $(MEMDRV_DIR)\memdrv_iocontrol.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_iocontrol.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_flush.c : $(MEMDRV_DIR)\memdrv_flush.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_flush.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_read.c : $(MEMDRV_DIR)\memdrv_read.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_read.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_seek.c : $(MEMDRV_DIR)\memdrv_seek.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_seek.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_write.c : $(MEMDRV_DIR)\memdrv_write.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_write.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memdrv_getinformation.c : $(MEMDRV_DIR)\memdrv_getinformation.c
+       $(CMD_CP) $(MEMDRV_DIR)\memdrv_getinformation.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memfile_create.c : $(MEMDRV_DIR)\memfile_create.c
+       $(CMD_CP) $(MEMDRV_DIR)\memfile_create.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memfile_delete.c : $(MEMDRV_DIR)\memfile_delete.c
+       $(CMD_CP) $(MEMDRV_DIR)\memfile_delete.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memfile_constructor.c : $(MEMDRV_DIR)\memfile_constructor.c
+       $(CMD_CP) $(MEMDRV_DIR)\memfile_constructor.c $(OBJS_DIR)\
+
+$(OBJS_DIR)\memfile_destructor.c : $(MEMDRV_DIR)\memfile_destructor.c
+       $(CMD_CP) $(MEMDRV_DIR)\memfile_destructor.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\shell.h : $(SHELL_DIR)\shell.h
        $(CMD_CP) $(SHELL_DIR)\shell.h $(OBJS_DIR)\
 
@@ -1485,6 +1973,13 @@ $(OBJS_DIR)\shell_replaceline.c : $(SHELL_DIR)\shell_replaceline.c
        $(CMD_CP) $(SHELL_DIR)\shell_replaceline.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\whiteboardcmd.h : $(WHITEBOARDCMD_DIR)\whiteboardcmd.h
+       $(CMD_CP) $(WHITEBOARDCMD_DIR)\whiteboardcmd.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\whiteboardcmd_main.c : $(WHITEBOARDCMD_DIR)\whiteboardcmd_main.c
+       $(CMD_CP) $(WHITEBOARDCMD_DIR)\whiteboardcmd_main.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\processlist.h : $(PROCESSLIST_DIR)\processlist.h
        $(CMD_CP) $(PROCESSLIST_DIR)\processlist.h $(OBJS_DIR)\
 
@@ -1492,6 +1987,13 @@ $(OBJS_DIR)\processlist_main.c : $(PROCESSLIST_DIR)\processlist_main.c
        $(CMD_CP) $(PROCESSLIST_DIR)\processlist_main.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\processsignal.h : $(PROCESSSIGNAL_DIR)\processsignal.h
+       $(CMD_CP) $(PROCESSSIGNAL_DIR)\processsignal.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\processsignal_main.c : $(PROCESSSIGNAL_DIR)\processsignal_main.c
+       $(CMD_CP) $(PROCESSSIGNAL_DIR)\processsignal_main.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\commandlist.h : $(COMMANDLIST_DIR)\commandlist.h
        $(CMD_CP) $(COMMANDLIST_DIR)\commandlist.h $(OBJS_DIR)\
 
@@ -1513,6 +2015,34 @@ $(OBJS_DIR)\memwrite_main.c : $(MEMWRITE_DIR)\memwrite_main.c
        $(CMD_CP) $(MEMWRITE_DIR)\memwrite_main.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\memfill.h : $(MEMFILL_DIR)\memfill.h
+       $(CMD_CP) $(MEMFILL_DIR)\memfill.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memfill_main.c : $(MEMFILL_DIR)\memfill_main.c
+       $(CMD_CP) $(MEMFILL_DIR)\memfill_main.c $(OBJS_DIR)\
+
+
+$(OBJS_DIR)\memcopy.h : $(MEMCOPY_DIR)\memcopy.h
+       $(CMD_CP) $(MEMCOPY_DIR)\memcopy.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memcopy_main.c : $(MEMCOPY_DIR)\memcopy_main.c
+       $(CMD_CP) $(MEMCOPY_DIR)\memcopy_main.c $(OBJS_DIR)\
+
+
+$(OBJS_DIR)\memsave.h : $(MEMSAVE_DIR)\memsave.h
+       $(CMD_CP) $(MEMSAVE_DIR)\memsave.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memsave_main.c : $(MEMSAVE_DIR)\memsave_main.c
+       $(CMD_CP) $(MEMSAVE_DIR)\memsave_main.c $(OBJS_DIR)\
+
+
+$(OBJS_DIR)\memload.h : $(MEMLOAD_DIR)\memload.h
+       $(CMD_CP) $(MEMLOAD_DIR)\memload.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\memload_main.c : $(MEMLOAD_DIR)\memload_main.c
+       $(CMD_CP) $(MEMLOAD_DIR)\memload_main.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\memtest.h : $(MEMTEST_DIR)\memtest.h
        $(CMD_CP) $(MEMTEST_DIR)\memtest.h $(OBJS_DIR)\
 
@@ -1562,6 +2092,13 @@ $(OBJS_DIR)\filedump_main.c : $(FILEDUMP_DIR)\filedump_main.c
        $(CMD_CP) $(FILEDUMP_DIR)\filedump_main.c $(OBJS_DIR)\
 
 
+$(OBJS_DIR)\fatmount.h : $(FATMOUNT_DIR)\fatmount.h
+       $(CMD_CP) $(FATMOUNT_DIR)\fatmount.h $(OBJS_DIR)\
+
+$(OBJS_DIR)\fatmount_main.c : $(FATMOUNT_DIR)\fatmount_main.c
+       $(CMD_CP) $(FATMOUNT_DIR)\fatmount_main.c $(OBJS_DIR)\
+
+
 $(OBJS_DIR)\norflashcmd.h : $(FLASHCMD_DIR)\norflashcmd.h
        $(CMD_CP) $(FLASHCMD_DIR)\norflashcmd.h $(OBJS_DIR)\
 
@@ -1593,6 +2130,12 @@ $(OBJS_DIR)\system_initialize.$(EXT_OBJ):        $(OBJS_DIR)\system_initialize.c $(COMM
 $(OBJS_DIR)\system_requestproc.$(EXT_OBJ):     $(OBJS_DIR)\system_requestproc.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\system_process.$(EXT_OBJ): $(OBJS_DIR)\system_process.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\system_getnextprocess.$(EXT_OBJ):  $(OBJS_DIR)\system_getnextprocess.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\system_getsystemprocess.$(EXT_OBJ):        $(OBJS_DIR)\system_getsystemprocess.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\system_lock.$(EXT_OBJ):    $(OBJS_DIR)\system_lock.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\system_unlock.$(EXT_OBJ):  $(OBJS_DIR)\system_unlock.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\whiteboard_setstring.$(EXT_OBJ):   $(OBJS_DIR)\whiteboard_setstring.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\whiteboard_getstring.$(EXT_OBJ):   $(OBJS_DIR)\whiteboard_getstring.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\whiteboard_getnextkey.$(EXT_OBJ):  $(OBJS_DIR)\whiteboard_getnextkey.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 
 $(OBJS_DIR)\sysapi_initialize.$(EXT_OBJ):      $(OBJS_DIR)\sysapi_initialize.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysctx_isisr.$(EXT_OBJ):   $(OBJS_DIR)\sysctx_isisr.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
@@ -1610,7 +2153,7 @@ $(OBJS_DIR)\sysisr_create.$(EXT_OBJ):     $(OBJS_DIR)\sysisr_create.c     $(COMMON_HEADE
 $(OBJS_DIR)\sysisr_delete.$(EXT_OBJ):  $(OBJS_DIR)\sysisr_delete.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysmem_alloc.$(EXT_OBJ):   $(OBJS_DIR)\sysmem_alloc.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysmem_free.$(EXT_OBJ):    $(OBJS_DIR)\sysmem_free.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
-$(OBJS_DIR)\sysmem_getmemif.$(EXT_OBJ):        $(OBJS_DIR)\sysmem_getmemif.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysmem_getmemheap.$(EXT_OBJ):      $(OBJS_DIR)\sysmem_getmemheap.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysmem_getsize.$(EXT_OBJ): $(OBJS_DIR)\sysmem_getsize.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysmem_realloc.$(EXT_OBJ): $(OBJS_DIR)\sysmem_realloc.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysmtx_create.$(EXT_OBJ):  $(OBJS_DIR)\sysmtx_create.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
@@ -1619,19 +2162,35 @@ $(OBJS_DIR)\sysmtx_lock.$(EXT_OBJ):     $(OBJS_DIR)\sysmtx_lock.c       $(COMMON_HEADERS)
 $(OBJS_DIR)\sysmtx_unlock.$(EXT_OBJ):  $(OBJS_DIR)\sysmtx_unlock.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysprc_create.$(EXT_OBJ):  $(OBJS_DIR)\sysprc_create.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysprc_delete.$(EXT_OBJ):  $(OBJS_DIR)\sysprc_delete.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysprc_start.$(EXT_OBJ):   $(OBJS_DIR)\sysprc_start.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysprc_terminate.$(EXT_OBJ):       $(OBJS_DIR)\sysprc_terminate.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysprc_suspend.$(EXT_OBJ): $(OBJS_DIR)\sysprc_suspend.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysprc_resume.$(EXT_OBJ):  $(OBJS_DIR)\sysprc_resume.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysprc_getparam.$(EXT_OBJ):        $(OBJS_DIR)\sysprc_getparam.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysprc_getcurrenthandle.$(EXT_OBJ):        $(OBJS_DIR)\sysprc_getcurrenthandle.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysprc_setsignalhandler.$(EXT_OBJ):        $(OBJS_DIR)\sysprc_setsignalhandler.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysprc_sendsignal.$(EXT_OBJ):      $(OBJS_DIR)\sysprc_sendsignal.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\systim_signal.$(EXT_OBJ):  $(OBJS_DIR)\systim_signal.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\systim_wait.$(EXT_OBJ):    $(OBJS_DIR)\systim_wait.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\systim_getsystemtime.$(EXT_OBJ):   $(OBJS_DIR)\systim_getsystemtime.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\systim_systimetosecond.$(EXT_OBJ): $(OBJS_DIR)\systim_systimetosecond.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\systim_systimetonanosecond.$(EXT_OBJ):     $(OBJS_DIR)\systim_systimetonanosecond.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\systim_getcputime.$(EXT_OBJ):      $(OBJS_DIR)\systim_getcputime.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\systim_cputimetosecond.$(EXT_OBJ): $(OBJS_DIR)\systim_cputimetosecond.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\systim_cputimetonanosecond.$(EXT_OBJ):     $(OBJS_DIR)\systim_cputimetonanosecond.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysio_allociomem.$(EXT_OBJ):       $(OBJS_DIR)\sysio_allociomem.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysio_freeiomem.$(EXT_OBJ):        $(OBJS_DIR)\sysio_freeiomem.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\syshos_hook.$(EXT_OBJ):    $(OBJS_DIR)\syshos_hook.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 
+$(OBJS_DIR)\sysmemheap_alignsize.$(EXT_OBJ):   $(OBJS_DIR)\sysmemheap_alignsize.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysmemheap_alloc.$(EXT_OBJ):       $(OBJS_DIR)\sysmemheap_alloc.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysmemheap_constructor.$(EXT_OBJ): $(OBJS_DIR)\sysmemheap_constructor.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysmemheap_destructor.$(EXT_OBJ):  $(OBJS_DIR)\sysmemheap_destructor.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysmemheap_free.$(EXT_OBJ):        $(OBJS_DIR)\sysmemheap_free.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysmemheap_getalign.$(EXT_OBJ):    $(OBJS_DIR)\sysmemheap_getalign.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysmemheap_getsize.$(EXT_OBJ):     $(OBJS_DIR)\sysmemheap_getsize.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysmemheap_realloc.$(EXT_OBJ):     $(OBJS_DIR)\sysmemheap_realloc.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+
 $(OBJS_DIR)\handle_close.$(EXT_OBJ):   $(OBJS_DIR)\handle_close.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\handleobj_create.$(EXT_OBJ):       $(OBJS_DIR)\handleobj_create.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\handleobj_delete.$(EXT_OBJ):       $(OBJS_DIR)\handleobj_delete.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
@@ -1644,15 +2203,21 @@ $(OBJS_DIR)\time_getsystemtime.$(EXT_OBJ):      $(OBJS_DIR)\time_getsystemtime.c        $(CO
 $(OBJS_DIR)\time_wait.$(EXT_OBJ):      $(OBJS_DIR)\time_wait.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 
 $(OBJS_DIR)\process_create.$(EXT_OBJ): $(OBJS_DIR)\process_create.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_createex.$(EXT_OBJ):       $(OBJS_DIR)\process_createex.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_delete.$(EXT_OBJ): $(OBJS_DIR)\process_delete.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_constructor.$(EXT_OBJ):    $(OBJS_DIR)\process_constructor.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_destructor.$(EXT_OBJ):     $(OBJS_DIR)\process_destructor.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_getcurrenthandle.$(EXT_OBJ):       $(OBJS_DIR)\process_getcurrenthandle.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_exit.$(EXT_OBJ):   $(OBJS_DIR)\process_exit.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_waitexit.$(EXT_OBJ):       $(OBJS_DIR)\process_waitexit.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_setsignalproc.$(EXT_OBJ):  $(OBJS_DIR)\process_setsignalproc.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_sendsignal.$(EXT_OBJ):     $(OBJS_DIR)\process_sendsignal.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_getexitcode.$(EXT_OBJ):    $(OBJS_DIR)\process_getexitcode.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_getparam.$(EXT_OBJ):       $(OBJS_DIR)\process_getparam.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_setparam.$(EXT_OBJ):       $(OBJS_DIR)\process_setparam.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_entersystemmode.$(EXT_OBJ):        $(OBJS_DIR)\process_entersystemmode.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_leavesystemmode.$(EXT_OBJ):        $(OBJS_DIR)\process_leavesystemmode.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_issystemmode.$(EXT_OBJ):   $(OBJS_DIR)\process_issystemmode.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_setcurrentdir.$(EXT_OBJ):  $(OBJS_DIR)\process_setcurrentdir.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_getcurrentdir.$(EXT_OBJ):  $(OBJS_DIR)\process_getcurrentdir.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_getparentprocess.$(EXT_OBJ):       $(OBJS_DIR)\process_getparentprocess.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
@@ -1660,8 +2225,10 @@ $(OBJS_DIR)\process_getexecutiontime.$(EXT_OBJ): $(OBJS_DIR)\process_getexecutio
 $(OBJS_DIR)\process_getcommandline.$(EXT_OBJ): $(OBJS_DIR)\process_getcommandline.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_setterminal.$(EXT_OBJ):    $(OBJS_DIR)\process_setterminal.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_getterminal.$(EXT_OBJ):    $(OBJS_DIR)\process_getterminal.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
-$(OBJS_DIR)\process_setconsole.$(EXT_OBJ):     $(OBJS_DIR)\process_setconsole.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
-$(OBJS_DIR)\process_getconsole.$(EXT_OBJ):     $(OBJS_DIR)\process_getconsole.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_setconin.$(EXT_OBJ):       $(OBJS_DIR)\process_setconin.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_getconin.$(EXT_OBJ):       $(OBJS_DIR)\process_getconin.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_setconout.$(EXT_OBJ):      $(OBJS_DIR)\process_setconout.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\process_getconout.$(EXT_OBJ):      $(OBJS_DIR)\process_getconout.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_setstdin.$(EXT_OBJ):       $(OBJS_DIR)\process_setstdin.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_getstdin.$(EXT_OBJ):       $(OBJS_DIR)\process_getstdin.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\process_setstdout.$(EXT_OBJ):      $(OBJS_DIR)\process_setstdout.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
@@ -1691,6 +2258,8 @@ $(OBJS_DIR)\fileobj_delete.$(EXT_OBJ):    $(OBJS_DIR)\fileobj_delete.c    $(COMMON_HEA
 $(OBJS_DIR)\fileobj_destructor.$(EXT_OBJ):     $(OBJS_DIR)\fileobj_destructor.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_adddevice.$(EXT_OBJ): $(OBJS_DIR)\file_adddevice.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_addvolume.$(EXT_OBJ): $(OBJS_DIR)\file_addvolume.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\file_removevolume.$(EXT_OBJ):      $(OBJS_DIR)\file_removevolume.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\file_getvolume.$(EXT_OBJ): $(OBJS_DIR)\file_getvolume.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_close.$(EXT_OBJ):     $(OBJS_DIR)\file_close.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_getchar.$(EXT_OBJ):   $(OBJS_DIR)\file_getchar.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_getstring.$(EXT_OBJ): $(OBJS_DIR)\file_getstring.c    $(COMMON_HEADERS) $(SYSTEM_HEADERS)
@@ -1703,6 +2272,9 @@ $(OBJS_DIR)\file_read.$(EXT_OBJ): $(OBJS_DIR)\file_read.c $(COMMON_HEADERS) $(SY
 $(OBJS_DIR)\file_readdir.$(EXT_OBJ):   $(OBJS_DIR)\file_readdir.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_seek.$(EXT_OBJ):      $(OBJS_DIR)\file_seek.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_write.$(EXT_OBJ):     $(OBJS_DIR)\file_write.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\file_driveropen.$(EXT_OBJ):        $(OBJS_DIR)\file_driveropen.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\file_relpathtoabspath.$(EXT_OBJ):  $(OBJS_DIR)\file_relpathtoabspath.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\file_getdriverinformation.$(EXT_OBJ):      $(OBJS_DIR)\file_getdriverinformation.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_printformat.$(EXT_OBJ):       $(OBJS_DIR)\file_printformat.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\file_printformatv.$(EXT_OBJ):      $(OBJS_DIR)\file_printformatv.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\stdio_printformat.$(EXT_OBJ):      $(OBJS_DIR)\stdio_printformat.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
@@ -1721,26 +2293,76 @@ $(OBJS_DIR)\sysvolfile_constructor.$(EXT_OBJ):  $(OBJS_DIR)\sysvolfile_constructo
 $(OBJS_DIR)\sysvolfile_create.$(EXT_OBJ):      $(OBJS_DIR)\sysvolfile_create.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysvolfile_delete.$(EXT_OBJ):      $(OBJS_DIR)\sysvolfile_delete.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysvolfile_destructor.$(EXT_OBJ):  $(OBJS_DIR)\sysvolfile_destructor.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
-$(OBJS_DIR)\sysvol_adddevice.$(EXT_OBJ):       $(OBJS_DIR)\sysvol_adddevice.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
-$(OBJS_DIR)\sysvol_close.$(EXT_OBJ):   $(OBJS_DIR)\sysvol_close.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysvol_constructor.$(EXT_OBJ):     $(OBJS_DIR)\sysvol_constructor.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysvol_open.$(EXT_OBJ):    $(OBJS_DIR)\sysvol_open.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysvol_close.$(EXT_OBJ):   $(OBJS_DIR)\sysvol_close.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysvol_create.$(EXT_OBJ):  $(OBJS_DIR)\sysvol_create.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysvol_delete.$(EXT_OBJ):  $(OBJS_DIR)\sysvol_delete.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysvol_destructor.$(EXT_OBJ):      $(OBJS_DIR)\sysvol_destructor.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\sysvol_iocontrol.$(EXT_OBJ):       $(OBJS_DIR)\sysvol_iocontrol.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
-$(OBJS_DIR)\sysvol_open.$(EXT_OBJ):    $(OBJS_DIR)\sysvol_open.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysvol_adddevice.$(EXT_OBJ):       $(OBJS_DIR)\sysvol_adddevice.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysvol_removedevice.$(EXT_OBJ):    $(OBJS_DIR)\sysvol_removedevice.c       $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\sysvol_getdevice.$(EXT_OBJ):       $(OBJS_DIR)\sysvol_getdevice.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\volume_shutdown.$(EXT_OBJ):        $(OBJS_DIR)\volume_shutdown.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\volumeobj_constructor.$(EXT_OBJ):  $(OBJS_DIR)\volumeobj_constructor.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\volumeobj_create.$(EXT_OBJ):       $(OBJS_DIR)\volumeobj_create.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\volumeobj_delete.$(EXT_OBJ):       $(OBJS_DIR)\volumeobj_delete.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\volumeobj_destructor.$(EXT_OBJ):   $(OBJS_DIR)\volumeobj_destructor.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
+$(OBJS_DIR)\volumeobj_shutdown.$(EXT_OBJ):     $(OBJS_DIR)\volumeobj_shutdown.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\volumeobj_makedir.$(EXT_OBJ):      $(OBJS_DIR)\volumeobj_makedir.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\volumeobj_remove.$(EXT_OBJ):       $(OBJS_DIR)\volumeobj_remove.c  $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 
 $(OBJS_DIR)\command.$(EXT_OBJ):        $(OBJS_DIR)\command.c   $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 
-$(OBJS_DIR)\mempol.$(EXT_OBJ): $(OBJS_DIR)\mempol.c    $(COMMON_HEADERS)
-
-$(OBJS_DIR)\assoc.$(EXT_OBJ):  $(OBJS_DIR)\assoc.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\valmemheap_constructor.$(EXT_OBJ): $(OBJS_DIR)\valmemheap_constructor.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\valmemheap_alloc.$(EXT_OBJ):       $(OBJS_DIR)\valmemheap_alloc.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\valmemheap_realloc.$(EXT_OBJ):     $(OBJS_DIR)\valmemheap_realloc.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\valmemheap_free.$(EXT_OBJ):        $(OBJS_DIR)\valmemheap_free.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\valmemheap_getalign.$(EXT_OBJ):    $(OBJS_DIR)\valmemheap_getalign.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\valmemheap_getsize.$(EXT_OBJ):     $(OBJS_DIR)\valmemheap_getsize.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\valmemheap_alignsize.$(EXT_OBJ):   $(OBJS_DIR)\valmemheap_alignsize.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\valmemheap_ismember.$(EXT_OBJ):    $(OBJS_DIR)\valmemheap_ismember.c       $(COMMON_HEADERS)
+
+$(OBJS_DIR)\fixmemheap_create.$(EXT_OBJ):      $(OBJS_DIR)\fixmemheap_create.c $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_delete.$(EXT_OBJ):      $(OBJS_DIR)\fixmemheap_delete.c $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_constructor.$(EXT_OBJ): $(OBJS_DIR)\fixmemheap_constructor.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_alloc.$(EXT_OBJ):       $(OBJS_DIR)\fixmemheap_alloc.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_realloc.$(EXT_OBJ):     $(OBJS_DIR)\fixmemheap_realloc.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_free.$(EXT_OBJ):        $(OBJS_DIR)\fixmemheap_free.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_getalign.$(EXT_OBJ):    $(OBJS_DIR)\fixmemheap_getalign.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_getsize.$(EXT_OBJ):     $(OBJS_DIR)\fixmemheap_getsize.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_alignsize.$(EXT_OBJ):   $(OBJS_DIR)\fixmemheap_alignsize.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\fixmemheap_ismember.$(EXT_OBJ):    $(OBJS_DIR)\fixmemheap_ismember.c       $(COMMON_HEADERS)
+
+$(OBJS_DIR)\automemheap_alignsize.$(EXT_OBJ):  $(OBJS_DIR)\automemheap_alignsize.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_alloc.$(EXT_OBJ):      $(OBJS_DIR)\automemheap_alloc.c $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_constructor.$(EXT_OBJ):        $(OBJS_DIR)\automemheap_constructor.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_create.$(EXT_OBJ):     $(OBJS_DIR)\automemheap_create.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_delete.$(EXT_OBJ):     $(OBJS_DIR)\automemheap_delete.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_destructor.$(EXT_OBJ): $(OBJS_DIR)\automemheap_destructor.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_free.$(EXT_OBJ):       $(OBJS_DIR)\automemheap_free.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_getalign.$(EXT_OBJ):   $(OBJS_DIR)\automemheap_getalign.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_getsize.$(EXT_OBJ):    $(OBJS_DIR)\automemheap_getsize.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_realloc.$(EXT_OBJ):    $(OBJS_DIR)\automemheap_realloc.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\automemheap_searchheap.$(EXT_OBJ): $(OBJS_DIR)\automemheap_searchheap.c    $(COMMON_HEADERS)
+
+$(OBJS_DIR)\assoc_create.$(EXT_OBJ):   $(OBJS_DIR)\assoc_create.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_createex.$(EXT_OBJ): $(OBJS_DIR)\assoc_createex.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_delete.$(EXT_OBJ):   $(OBJS_DIR)\assoc_delete.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_constructor.$(EXT_OBJ):      $(OBJS_DIR)\assoc_constructor.c $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_destructor.$(EXT_OBJ):       $(OBJS_DIR)\assoc_destructor.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_add.$(EXT_OBJ):      $(OBJS_DIR)\assoc_add.c $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_set.$(EXT_OBJ):      $(OBJS_DIR)\assoc_set.c $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_get.$(EXT_OBJ):      $(OBJS_DIR)\assoc_get.c $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_getat.$(EXT_OBJ):    $(OBJS_DIR)\assoc_getat.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_getfirst.$(EXT_OBJ): $(OBJS_DIR)\assoc_getfirst.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_getpos.$(EXT_OBJ):   $(OBJS_DIR)\assoc_getpos.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_getnext.$(EXT_OBJ):  $(OBJS_DIR)\assoc_getnext.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_remove.$(EXT_OBJ):   $(OBJS_DIR)\assoc_remove.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_addnode.$(EXT_OBJ):  $(OBJS_DIR)\assoc_addnode.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_getnode.$(EXT_OBJ):  $(OBJS_DIR)\assoc_getnode.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_removenode.$(EXT_OBJ):       $(OBJS_DIR)\assoc_removenode.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\assoc_getminnode.$(EXT_OBJ):       $(OBJS_DIR)\assoc_getminnode.c  $(COMMON_HEADERS)
 
 $(OBJS_DIR)\list_create.$(EXT_OBJ):    $(OBJS_DIR)\list_create.c       $(COMMON_HEADERS)
 $(OBJS_DIR)\list_createex.$(EXT_OBJ):  $(OBJS_DIR)\list_createex.c     $(COMMON_HEADERS)
@@ -1791,6 +2413,13 @@ $(OBJS_DIR)\stringformat_decimal.$(EXT_OBJ):     $(OBJS_DIR)\stringformat_decimal.c
 $(OBJS_DIR)\stringformat_hexadecimal.$(EXT_OBJ):       $(OBJS_DIR)\stringformat_hexadecimal.c  $(COMMON_HEADERS)
 $(OBJS_DIR)\stringformat_nibble.$(EXT_OBJ):    $(OBJS_DIR)\stringformat_nibble.c       $(COMMON_HEADERS)
 
+$(OBJS_DIR)\memutil_memcopyb.$(EXT_OBJ):       $(OBJS_DIR)\memutil_memcopyb.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\memutil_memcopyh.$(EXT_OBJ):       $(OBJS_DIR)\memutil_memcopyh.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\memutil_memcopyw.$(EXT_OBJ):       $(OBJS_DIR)\memutil_memcopyw.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\memutil_memsetb.$(EXT_OBJ):        $(OBJS_DIR)\memutil_memsetb.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\memutil_memseth.$(EXT_OBJ):        $(OBJS_DIR)\memutil_memseth.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\memutil_memsetw.$(EXT_OBJ):        $(OBJS_DIR)\memutil_memsetw.c   $(COMMON_HEADERS)
+
 $(OBJS_DIR)\vt100drv_create.$(EXT_OBJ):        $(OBJS_DIR)\vt100drv_create.c   $(COMMON_HEADERS)
 $(OBJS_DIR)\vt100drv_delete.$(EXT_OBJ):        $(OBJS_DIR)\vt100drv_delete.c   $(COMMON_HEADERS)
 $(OBJS_DIR)\vt100drv_constructor.$(EXT_OBJ):   $(OBJS_DIR)\vt100drv_constructor.c      $(COMMON_HEADERS)
@@ -1804,6 +2433,30 @@ $(OBJS_DIR)\vt100drv_write.$(EXT_OBJ):   $(OBJS_DIR)\vt100drv_write.c    $(COMMON_HEA
 $(OBJS_DIR)\vt100drv_flush.$(EXT_OBJ): $(OBJS_DIR)\vt100drv_flush.c    $(COMMON_HEADERS)
 $(OBJS_DIR)\vt100drv_getch.$(EXT_OBJ): $(OBJS_DIR)\vt100drv_getch.c    $(COMMON_HEADERS)
 
+$(OBJS_DIR)\pcattextdrv_create.$(EXT_OBJ):     $(OBJS_DIR)\pcattextdrv_create.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_delete.$(EXT_OBJ):     $(OBJS_DIR)\pcattextdrv_delete.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_constructor.$(EXT_OBJ):        $(OBJS_DIR)\pcattextdrv_constructor.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_destructor.$(EXT_OBJ): $(OBJS_DIR)\pcattextdrv_destructor.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_open.$(EXT_OBJ):       $(OBJS_DIR)\pcattextdrv_open.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_close.$(EXT_OBJ):      $(OBJS_DIR)\pcattextdrv_close.c $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_iocontrol.$(EXT_OBJ):  $(OBJS_DIR)\pcattextdrv_iocontrol.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_write.$(EXT_OBJ):      $(OBJS_DIR)\pcattextdrv_write.c $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_putchar.$(EXT_OBJ):    $(OBJS_DIR)\pcattextdrv_putchar.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_setcursor.$(EXT_OBJ):  $(OBJS_DIR)\pcattextdrv_setcursor.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\pcattextdrv_clearscreen.$(EXT_OBJ):        $(OBJS_DIR)\pcattextdrv_clearscreen.c   $(COMMON_HEADERS)
+
+$(OBJS_DIR)\pcatkeydrv_create.$(EXT_OBJ):      $(OBJS_DIR)\pcatkeydrv_create.c $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_delete.$(EXT_OBJ):      $(OBJS_DIR)\pcatkeydrv_delete.c $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_constructor.$(EXT_OBJ): $(OBJS_DIR)\pcatkeydrv_constructor.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_destructor.$(EXT_OBJ):  $(OBJS_DIR)\pcatkeydrv_destructor.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_open.$(EXT_OBJ):        $(OBJS_DIR)\pcatkeydrv_open.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_close.$(EXT_OBJ):       $(OBJS_DIR)\pcatkeydrv_close.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_iocontrol.$(EXT_OBJ):   $(OBJS_DIR)\pcatkeydrv_iocontrol.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_seek.$(EXT_OBJ):        $(OBJS_DIR)\pcatkeydrv_seek.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_read.$(EXT_OBJ):        $(OBJS_DIR)\pcatkeydrv_read.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_write.$(EXT_OBJ):       $(OBJS_DIR)\pcatkeydrv_write.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\pcatkeydrv_flush.$(EXT_OBJ):       $(OBJS_DIR)\pcatkeydrv_flush.c  $(COMMON_HEADERS)
+
 $(OBJS_DIR)\tcpip_create.$(EXT_OBJ):   $(OBJS_DIR)\tcpip_create.c      $(COMMON_HEADERS)
 $(OBJS_DIR)\tcpip_delete.$(EXT_OBJ):   $(OBJS_DIR)\tcpip_delete.c      $(COMMON_HEADERS)
 $(OBJS_DIR)\tcpip_constructor.$(EXT_OBJ):      $(OBJS_DIR)\tcpip_constructor.c $(COMMON_HEADERS)
@@ -1816,6 +2469,7 @@ $(OBJS_DIR)\tcpip_read.$(EXT_OBJ):        $(OBJS_DIR)\tcpip_read.c        $(COMMON_HEADERS)
 $(OBJS_DIR)\tcpip_write.$(EXT_OBJ):    $(OBJS_DIR)\tcpip_write.c       $(COMMON_HEADERS)
 $(OBJS_DIR)\tcpip_flush.$(EXT_OBJ):    $(OBJS_DIR)\tcpip_flush.c       $(COMMON_HEADERS)
 $(OBJS_DIR)\tcpip_recv.$(EXT_OBJ):     $(OBJS_DIR)\tcpip_recv.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\tcpip_stringtoaddr.$(EXT_OBJ):     $(OBJS_DIR)\tcpip_stringtoaddr.c        $(COMMON_HEADERS)
 $(OBJS_DIR)\tcpipfile_create.$(EXT_OBJ):       $(OBJS_DIR)\tcpipfile_create.c  $(COMMON_HEADERS)
 $(OBJS_DIR)\tcpipfile_delete.$(EXT_OBJ):       $(OBJS_DIR)\tcpipfile_delete.c  $(COMMON_HEADERS)
 $(OBJS_DIR)\tcpipfile_constructor.$(EXT_OBJ):  $(OBJS_DIR)\tcpipfile_constructor.c     $(COMMON_HEADERS)
@@ -1976,6 +2630,19 @@ $(OBJS_DIR)\winsockdrv_seek.$(EXT_OBJ):  $(OBJS_DIR)\winsockdrv_seek.c   $(COMMON_H
 $(OBJS_DIR)\winsockdrv_send.$(EXT_OBJ):        $(OBJS_DIR)\winsockdrv_send.c   $(COMMON_HEADERS)
 $(OBJS_DIR)\winsockdrv_write.$(EXT_OBJ):       $(OBJS_DIR)\winsockdrv_write.c  $(COMMON_HEADERS)
 
+$(OBJS_DIR)\jellyuartdrv_create.$(EXT_OBJ):    $(OBJS_DIR)\jellyuartdrv_create.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_delete.$(EXT_OBJ):    $(OBJS_DIR)\jellyuartdrv_delete.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_constructor.$(EXT_OBJ):       $(OBJS_DIR)\jellyuartdrv_constructor.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_destructor.$(EXT_OBJ):        $(OBJS_DIR)\jellyuartdrv_destructor.c   $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_open.$(EXT_OBJ):      $(OBJS_DIR)\jellyuartdrv_open.c $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_close.$(EXT_OBJ):     $(OBJS_DIR)\jellyuartdrv_close.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_iocontrol.$(EXT_OBJ): $(OBJS_DIR)\jellyuartdrv_iocontrol.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_seek.$(EXT_OBJ):      $(OBJS_DIR)\jellyuartdrv_seek.c $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_read.$(EXT_OBJ):      $(OBJS_DIR)\jellyuartdrv_read.c $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_write.$(EXT_OBJ):     $(OBJS_DIR)\jellyuartdrv_write.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_flush.$(EXT_OBJ):     $(OBJS_DIR)\jellyuartdrv_flush.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\jellyuartdrv_isr.$(EXT_OBJ):       $(OBJS_DIR)\jellyuartdrv_isr.c  $(COMMON_HEADERS)
+
 $(OBJS_DIR)\fatvol_create.$(EXT_OBJ):  $(OBJS_DIR)\fatvol_create.c     $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_delete.$(EXT_OBJ):  $(OBJS_DIR)\fatvol_delete.c     $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_constructor.$(EXT_OBJ):     $(OBJS_DIR)\fatvol_constructor.c        $(COMMON_HEADERS)
@@ -1987,6 +2654,7 @@ $(OBJS_DIR)\fatvol_seek.$(EXT_OBJ):       $(OBJS_DIR)\fatvol_seek.c       $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_read.$(EXT_OBJ):    $(OBJS_DIR)\fatvol_read.c       $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_write.$(EXT_OBJ):   $(OBJS_DIR)\fatvol_write.c      $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_flush.$(EXT_OBJ):   $(OBJS_DIR)\fatvol_flush.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\fatvol_shutdown.$(EXT_OBJ):        $(OBJS_DIR)\fatvol_shutdown.c   $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_makedir.$(EXT_OBJ): $(OBJS_DIR)\fatvol_makedir.c    $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_remove.$(EXT_OBJ):  $(OBJS_DIR)\fatvol_remove.c     $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_clusterread.$(EXT_OBJ):     $(OBJS_DIR)\fatvol_clusterread.c        $(COMMON_HEADERS)
@@ -1995,7 +2663,8 @@ $(OBJS_DIR)\fatvol_flushclusterbuf.$(EXT_OBJ):    $(OBJS_DIR)\fatvol_flushclusterbu
 $(OBJS_DIR)\fatvol_flushfat.$(EXT_OBJ):        $(OBJS_DIR)\fatvol_flushfat.c   $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_getclusterbuf.$(EXT_OBJ):   $(OBJS_DIR)\fatvol_getclusterbuf.c      $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_relclusterbuf.$(EXT_OBJ):   $(OBJS_DIR)\fatvol_relclusterbuf.c      $(COMMON_HEADERS)
-$(OBJS_DIR)\fatvol_getnewcluster.$(EXT_OBJ):   $(OBJS_DIR)\fatvol_getnewcluster.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\fatvol_alloccluster.$(EXT_OBJ):    $(OBJS_DIR)\fatvol_alloccluster.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\fatvol_freecluster.$(EXT_OBJ):     $(OBJS_DIR)\fatvol_freecluster.c        $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_getnextcluster.$(EXT_OBJ):  $(OBJS_DIR)\fatvol_getnextcluster.c     $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_setnextcluster.$(EXT_OBJ):  $(OBJS_DIR)\fatvol_setnextcluster.c     $(COMMON_HEADERS)
 $(OBJS_DIR)\fatvol_syncfilesize.$(EXT_OBJ):    $(OBJS_DIR)\fatvol_syncfilesize.c       $(COMMON_HEADERS)
@@ -2004,6 +2673,23 @@ $(OBJS_DIR)\fatfile_delete.$(EXT_OBJ):   $(OBJS_DIR)\fatfile_delete.c    $(COMMON_HEA
 $(OBJS_DIR)\fatfile_constructor.$(EXT_OBJ):    $(OBJS_DIR)\fatfile_constructor.c       $(COMMON_HEADERS)
 $(OBJS_DIR)\fatfile_destructor.$(EXT_OBJ):     $(OBJS_DIR)\fatfile_destructor.c        $(COMMON_HEADERS)
 
+$(OBJS_DIR)\memdrv_create.$(EXT_OBJ):  $(OBJS_DIR)\memdrv_create.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_delete.$(EXT_OBJ):  $(OBJS_DIR)\memdrv_delete.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_constructor.$(EXT_OBJ):     $(OBJS_DIR)\memdrv_constructor.c        $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_destructor.$(EXT_OBJ):      $(OBJS_DIR)\memdrv_destructor.c $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_open.$(EXT_OBJ):    $(OBJS_DIR)\memdrv_open.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_close.$(EXT_OBJ):   $(OBJS_DIR)\memdrv_close.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_iocontrol.$(EXT_OBJ):       $(OBJS_DIR)\memdrv_iocontrol.c  $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_flush.$(EXT_OBJ):   $(OBJS_DIR)\memdrv_flush.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_read.$(EXT_OBJ):    $(OBJS_DIR)\memdrv_read.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_seek.$(EXT_OBJ):    $(OBJS_DIR)\memdrv_seek.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_write.$(EXT_OBJ):   $(OBJS_DIR)\memdrv_write.c      $(COMMON_HEADERS)
+$(OBJS_DIR)\memdrv_getinformation.$(EXT_OBJ):  $(OBJS_DIR)\memdrv_getinformation.c     $(COMMON_HEADERS)
+$(OBJS_DIR)\memfile_create.$(EXT_OBJ): $(OBJS_DIR)\memfile_create.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\memfile_delete.$(EXT_OBJ): $(OBJS_DIR)\memfile_delete.c    $(COMMON_HEADERS)
+$(OBJS_DIR)\memfile_constructor.$(EXT_OBJ):    $(OBJS_DIR)\memfile_constructor.c       $(COMMON_HEADERS)
+$(OBJS_DIR)\memfile_destructor.$(EXT_OBJ):     $(OBJS_DIR)\memfile_destructor.c        $(COMMON_HEADERS)
+
 $(OBJS_DIR)\shell_main.$(EXT_OBJ):     $(OBJS_DIR)\shell_main.c        $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\shell_create.$(EXT_OBJ):   $(OBJS_DIR)\shell_create.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\shell_delete.$(EXT_OBJ):   $(OBJS_DIR)\shell_delete.c      $(COMMON_HEADERS) $(SYSTEM_HEADERS)
@@ -2016,14 +2702,26 @@ $(OBJS_DIR)\shell_curright.$(EXT_OBJ):  $(OBJS_DIR)\shell_curright.c    $(COMMON_HEA
 $(OBJS_DIR)\shell_curleft.$(EXT_OBJ):  $(OBJS_DIR)\shell_curleft.c     $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 $(OBJS_DIR)\shell_replaceline.$(EXT_OBJ):      $(OBJS_DIR)\shell_replaceline.c $(COMMON_HEADERS) $(SYSTEM_HEADERS)
 
+$(OBJS_DIR)\whiteboardcmd_main.$(EXT_OBJ):     $(OBJS_DIR)\whiteboardcmd_main.c        $(COMMON_HEADERS)
+
 $(OBJS_DIR)\processlist_main.$(EXT_OBJ):       $(OBJS_DIR)\processlist_main.c  $(COMMON_HEADERS)
 
+$(OBJS_DIR)\processsignal_main.$(EXT_OBJ):     $(OBJS_DIR)\processsignal_main.c        $(COMMON_HEADERS)
+
 $(OBJS_DIR)\commandlist_main.$(EXT_OBJ):       $(OBJS_DIR)\commandlist_main.c  $(COMMON_HEADERS)
 
 $(OBJS_DIR)\memdump_main.$(EXT_OBJ):   $(OBJS_DIR)\memdump_main.c      $(COMMON_HEADERS)
 
 $(OBJS_DIR)\memwrite_main.$(EXT_OBJ):  $(OBJS_DIR)\memwrite_main.c     $(COMMON_HEADERS)
 
+$(OBJS_DIR)\memfill_main.$(EXT_OBJ):   $(OBJS_DIR)\memfill_main.c      $(COMMON_HEADERS)
+
+$(OBJS_DIR)\memcopy_main.$(EXT_OBJ):   $(OBJS_DIR)\memcopy_main.c      $(COMMON_HEADERS)
+
+$(OBJS_DIR)\memsave_main.$(EXT_OBJ):   $(OBJS_DIR)\memsave_main.c      $(COMMON_HEADERS)
+
+$(OBJS_DIR)\memload_main.$(EXT_OBJ):   $(OBJS_DIR)\memload_main.c      $(COMMON_HEADERS)
+
 $(OBJS_DIR)\memtest_main.$(EXT_OBJ):   $(OBJS_DIR)\memtest_main.c      $(COMMON_HEADERS)
 
 $(OBJS_DIR)\keytest_main.$(EXT_OBJ):   $(OBJS_DIR)\keytest_main.c      $(COMMON_HEADERS)
@@ -2038,6 +2736,8 @@ $(OBJS_DIR)\filecopy_main.$(EXT_OBJ):     $(OBJS_DIR)\filecopy_main.c     $(COMMON_HEADE
 
 $(OBJS_DIR)\filedump_main.$(EXT_OBJ):  $(OBJS_DIR)\filedump_main.c     $(COMMON_HEADERS)
 
+$(OBJS_DIR)\fatmount_main.$(EXT_OBJ):  $(OBJS_DIR)\fatmount_main.c     $(COMMON_HEADERS)
+
 $(OBJS_DIR)\norflashcmd_main.$(EXT_OBJ):       $(OBJS_DIR)\norflashcmd_main.c  $(COMMON_HEADERS)
 
 $(OBJS_DIR)\ethersnoop_main.$(EXT_OBJ):        $(OBJS_DIR)\ethersnoop_main.c   $(COMMON_HEADERS)