OSDN Git Service

(none)
[hos/hos-v4a.git] / aplfw / build / common / tmp_mkinc / mk_inc.pl
index d084c42..fb10803 100755 (executable)
                                "system_requestproc.c",
                                "system_process.c",
                                "system_getnextprocess.c",
+                               "system_getsystemprocess.c",
+                               "system_lock.c",
+                               "system_unlock.c",
+                               "whiteboard_setstring.c",
+                               "whiteboard_getstring.c",
+                               "whiteboard_getnextkey.c",
                        ],
                ],
                [
                                "sysisr_delete.c",
                                "sysmem_alloc.c",
                                "sysmem_free.c",
-                               "sysmem_getmemif.c",
+                               "sysmem_getmemheap.c",
                                "sysmem_getsize.c",
                                "sysmem_realloc.c",
-                               "sysmem_allociomem.c",
-                               "sysmem_freeiomem.c",
                                "sysmtx_create.c",
                                "sysmtx_delete.c",
                                "sysmtx_lock.c",
                                "sysmtx_unlock.c",
                                "sysprc_create.c",
                                "sysprc_delete.c",
+                               "sysprc_start.c",
                                "sysprc_terminate.c",
                                "sysprc_suspend.c",
                                "sysprc_resume.c",
                                "sysprc_getparam.c",
                                "sysprc_getcurrenthandle.c",
+                               "sysprc_setsignalhandler.c",
+                               "sysprc_sendsignal.c",
                                "systim_signal.c",
                                "systim_wait.c",
                                "systim_getsystemtime.c",
+                               "systim_systimetosecond.c",
+                               "systim_systimetonanosecond.c",
                                "systim_getcputime.c",
                                "systim_cputimetosecond.c",
                                "systim_cputimetonanosecond.c",
+                               "sysio_allociomem.c",
+                               "sysio_freeiomem.c",
                                "syshos_hook.c",
                        ],
                ],
                [
+                       "System Memory Heap",
+                       "\$(COMMON_HEADERS) \$(SYSTEM_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/system/sysmem",
+                       "SYSMEM",
+                       "Yes",
+                       [
+                               "sysmemheap.h",
+                               "sysmemheap_local.h",
+                       ],
+                       [
+                               "sysmemheap_alignsize.c",
+                               "sysmemheap_alloc.c",
+                               "sysmemheap_constructor.c",
+                               "sysmemheap_destructor.c",
+                               "sysmemheap_free.c",
+                               "sysmemheap_getalign.c",
+                               "sysmemheap_getsize.c",
+                               "sysmemheap_realloc.c",
+                       ],
+               ],
+               [
                        "Handle Object",
                        "\$(COMMON_HEADERS) \$(SYSTEM_HEADERS)",
                        "\$(HOSAPLFW_DIR)/system/handle",
                                "handleobj_delete.c",
                                "handleobj_constructor.c",
                                "handleobj_destructor.c",
-                       ]
+                       ],
                ],
                [
                        "Memory",
                        ],
                        [
                                "process_create.c",
+                               "process_createex.c",
                                "process_delete.c",
                                "process_constructor.c",
                                "process_destructor.c",
                                "process_getcurrenthandle.c",
                                "process_exit.c",
                                "process_waitexit.c",
+                               "process_setsignalproc.c",
+                               "process_sendsignal.c",
                                "process_getexitcode.c",
                                "process_getparam.c",
                                "process_setparam.c",
                                "process_getcommandline.c",
                                "process_setterminal.c",
                                "process_getterminal.c",
-                               "process_setconsole.c",
-                               "process_getconsole.c",
+                               "process_setconin.c",
+                               "process_getconin.c",
+                               "process_setconout.c",
+                               "process_getconout.c",
                                "process_setstdin.c",
                                "process_getstdin.c",
                                "process_setstdout.c",
                                "file_readdir.c",
                                "file_seek.c",
                                "file_write.c",
+                               "file_driveropen.c",
+                               "file_relpathtoabspath.c",
+                               "file_getdriverinformation.c",
                                "file_printformat.c",
                                "file_printformatv.c",
                                "stdio_printformat.c",
        [
                "Librarys",
                [
-                       "Memory Pool",
+                       "Valiable size memory heap",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/library/container/valmemheap",
+                       "VALMEMHEAP",
+                       "Yes",
+                       [
+                               "valmemheap.h",
+                               "valmemheap_local.h",
+                       ],
+                       [
+                               "valmemheap_constructor.c",
+                               "valmemheap_alloc.c",
+                               "valmemheap_realloc.c",
+                               "valmemheap_free.c",
+                               "valmemheap_getalign.c",
+                               "valmemheap_getsize.c",
+                               "valmemheap_alignsize.c",
+                               "valmemheap_ismember.c",
+                       ]
+               ],
+               [
+                       "Fixed size memory heap",
                        "\$(COMMON_HEADERS)",
-                       "\$(HOSAPLFW_DIR)/library/container/mempol",
-                       "MEMPOL",
+                       "\$(HOSAPLFW_DIR)/library/container/fixmemheap",
+                       "FIXMEMHEAP",
                        "Yes",
                        [
-                               "mempol.h",
+                               "fixmemheap.h",
+                               "fixmemheap_local.h",
                        ],
                        [
-                               "mempol.c",
+                               "fixmemheap_create.c",
+                               "fixmemheap_delete.c",
+                               "fixmemheap_constructor.c",
+                               "fixmemheap_alloc.c",
+                               "fixmemheap_realloc.c",
+                               "fixmemheap_free.c",
+                               "fixmemheap_getalign.c",
+                               "fixmemheap_getsize.c",
+                               "fixmemheap_alignsize.c",
+                               "fixmemheap_ismember.c",
+                       ]
+               ],
+               [
+                       "Auto size memory heap",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/library/container/automemheap",
+                       "AUTOMEMHEAP",
+                       "Yes",
+                       [
+                               "automemheap.h",
+                               "automemheap_local.h",
+                       ],
+                       [
+                               "automemheap_alignsize.c",
+                               "automemheap_alloc.c",
+                               "automemheap_constructor.c",
+                               "automemheap_create.c",
+                               "automemheap_delete.c",
+                               "automemheap_destructor.c",
+                               "automemheap_free.c",
+                               "automemheap_getalign.c",
+                               "automemheap_getsize.c",
+                               "automemheap_realloc.c",
+                               "automemheap_searchheap.c",
                        ]
                ],
                [
                        "Yes",
                        [
                                "assoc.h",
-                       ],
-                       [
-                               "assoc.c",
+                               "assoc_local.h",
+                       ],
+                       [
+                               "assoc_create.c",
+                               "assoc_createex.c",
+                               "assoc_delete.c",
+                               "assoc_constructor.c",
+                               "assoc_destructor.c",
+                               "assoc_add.c",
+                               "assoc_set.c",
+                               "assoc_get.c",
+                               "assoc_getat.c",
+                               "assoc_getfirst.c",
+                               "assoc_getpos.c",
+                               "assoc_getnext.c",
+                               "assoc_remove.c",
+                               "assoc_addnode.c",
+                               "assoc_getnode.c",
+                               "assoc_removenode.c",
+                               "assoc_getminnode.c",
                        ]
                ],
                [
                                "stringformat_nibble.c",
                        ],
                ],
+               [
+                       "Memory Operation Utility",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/library/utility/memutil",
+                       "MEMUTIL",
+                       "Yes",
+                       [
+                               "memutil.h",
+                       ],
+                       [
+                               "memutil_memcopyb.c",
+                               "memutil_memcopyh.c",
+                               "memutil_memcopyw.c",
+                               "memutil_memsetb.c",
+                               "memutil_memseth.c",
+                               "memutil_memsetw.c",
+                       ],
+               ],
        ],
        [
                "Device Drivers",
                        ],
                ],
                [
+                       "PC/AT text mode screen",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/driver/console/pcattext",
+                       "PCATTEXT",
+                       "No",
+                       [
+                               "pcattextdrv.h",
+                               "pcattextdrv_local.h",
+                       ],
+                       [
+                               "pcattextdrv_create.c",
+                               "pcattextdrv_delete.c",
+                               "pcattextdrv_constructor.c",
+                               "pcattextdrv_destructor.c",
+                               "pcattextdrv_open.c",
+                               "pcattextdrv_close.c",
+                               "pcattextdrv_iocontrol.c",
+                               "pcattextdrv_write.c",
+                               "pcattextdrv_putchar.c",
+                               "pcattextdrv_setcursor.c",
+                               "pcattextdrv_clearscreen.c",
+                       ],
+               ],
+               [
+                       "PC/AT Keyboard",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/driver/console/pcatkey",
+                       "PCATKEY",
+                       "No",
+                       [
+                               "pcatkeydrv.h",
+                               "pcatkeydrv_local.h",
+                       ],
+                       [
+                               "pcatkeydrv_create.c",
+                               "pcatkeydrv_delete.c",
+                               "pcatkeydrv_constructor.c",
+                               "pcatkeydrv_destructor.c",
+                               "pcatkeydrv_open.c",
+                               "pcatkeydrv_close.c",
+                               "pcatkeydrv_iocontrol.c",
+                               "pcatkeydrv_seek.c",
+                               "pcatkeydrv_read.c",
+                               "pcatkeydrv_write.c",
+                               "pcatkeydrv_flush.c",
+                       ],
+               ],
+               [
                        "TCP/IP",
                        "\$(COMMON_HEADERS)",
                        "\$(HOSAPLFW_DIR)/driver/tcpip/tcpip",
                                "tcpip_write.c",
                                "tcpip_flush.c",
                                "tcpip_recv.c",
+                               "tcpip_stringtoaddr.c",
                                "tcpipfile_create.c",
                                "tcpipfile_delete.c",
                                "tcpipfile_constructor.c",
                        ],
                ],
                [
+                       "Jelly UART",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/driver/serial/jelly",
+                       "JELLYUART",
+                       "No",
+                       [
+                               "jellyuartdrv.h",
+                               "jellyuartdrv_local.h",
+                       ],
+                       [
+                               "jellyuartdrv_create.c",
+                               "jellyuartdrv_delete.c",
+                               "jellyuartdrv_constructor.c",
+                               "jellyuartdrv_destructor.c",
+                               "jellyuartdrv_open.c",
+                               "jellyuartdrv_close.c",
+                               "jellyuartdrv_iocontrol.c",
+                               "jellyuartdrv_seek.c",
+                               "jellyuartdrv_read.c",
+                               "jellyuartdrv_write.c",
+                               "jellyuartdrv_flush.c",
+                               "jellyuartdrv_isr.c",
+                       ],
+               ],
+               [
                        "FAT volume",
                        "\$(COMMON_HEADERS)",
                        "\$(HOSAPLFW_DIR)/driver/volume/fat",
                                "fatvol_flushfat.c",
                                "fatvol_getclusterbuf.c",
                                "fatvol_relclusterbuf.c",
-                               "fatvol_getnewcluster.c",
+                               "fatvol_alloccluster.c",
+                               "fatvol_freecluster.c",
                                "fatvol_getnextcluster.c",
                                "fatvol_setnextcluster.c",
                                "fatvol_syncfilesize.c",
                                "fatfile_destructor.c",
                        ],
                ],
+               [
+                       "Memory maped file driver",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/driver/misc/memdrv",
+                       "MEMDRV",
+                       "Yes",
+                       [
+                               "memdrv.h",
+                               "memdrv_local.h",
+                               "memfile.h",
+                               "memfile_local.h",
+                       ],
+                       [
+                               "memdrv_create.c",
+                               "memdrv_delete.c",
+                               "memdrv_constructor.c",
+                               "memdrv_destructor.c",
+                               "memdrv_open.c",
+                               "memdrv_close.c",
+                               "memdrv_iocontrol.c",
+                               "memdrv_flush.c",
+                               "memdrv_read.c",
+                               "memdrv_seek.c",
+                               "memdrv_write.c",
+                               "memdrv_getinformation.c",
+                               "memfile_create.c",
+                               "memfile_delete.c",
+                               "memfile_constructor.c",
+                               "memfile_destructor.c",
+                       ],
+               ],
        ],
        [
                "Applications",
                        ]
                ],
                [
+                       "Whitboard",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/application/syscmd/whiteboardcmd",
+                       "WHITEBOARDCMD",
+                       "Yes",
+                       [
+                               "whiteboardcmd.h",
+                       ],
+                       [
+                               "whiteboardcmd_main.c",
+                       ],
+               ],
+               [
                        "Process List",
                        "\$(COMMON_HEADERS)",
                        "\$(HOSAPLFW_DIR)/application/syscmd/processlist",
                        ],
                ],
                [
+                       "Process Signal",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/application/syscmd/processsignal",
+                       "PROCESSSIGNAL",
+                       "Yes",
+                       [
+                               "processsignal.h",
+                       ],
+                       [
+                               "processsignal_main.c",
+                       ],
+               ],
+               [
                        "Command List",
                        "\$(COMMON_HEADERS)",
                        "\$(HOSAPLFW_DIR)/application/syscmd/commandlist",
                        ]
                ],
                [
+                       "Memory Fill",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/application/utility/memfill",
+                       "MEMFILL",
+                       "Yes",
+                       [
+                               "memfill.h",
+                       ],
+                       [
+                               "memfill_main.c",
+                       ]
+               ],
+               [
+                       "Memory Copy",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/application/utility/memcopy",
+                       "MEMCOPY",
+                       "Yes",
+                       [
+                               "memcopy.h",
+                       ],
+                       [
+                               "memcopy_main.c",
+                       ]
+               ],
+               [
+                       "Memory Save",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/application/utility/memsave",
+                       "MEMSAVE",
+                       "Yes",
+                       [
+                               "memsave.h",
+                       ],
+                       [
+                               "memsave_main.c",
+                       ],
+               ],
+               [
+                       "Memory Load",
+                       "\$(COMMON_HEADERS)",
+                       "\$(HOSAPLFW_DIR)/application/utility/memload",
+                       "MEMLOAD",
+                       "Yes",
+                       [
+                               "memload.h",
+                       ],
+                       [
+                               "memload_main.c",
+                       ]
+               ],
+               [
                        "Memory Test",
                        "\$(COMMON_HEADERS)",
                        "\$(HOSAPLFW_DIR)/application/utility/memtest",