⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻
字号:
#pmake: build os_os2 cpu_386 lcl support

host_os  = os2
host_cpu = 386

#
# Builds wdpmhelp.exe, wdpmhook.dll
#

!include cproj.mif
!include defrule.mif
!include deftarg.mif

description = 'Open Watcom Debugger PM Helper'

extra_c_flags = -s -fpc

inc_dirs = -I"$(trap_dir)/h"

w d : wdpmhook.dll wdpmhelp.exe .SYMBOLIC
        @%null

tmplnk = tmp.lnk

wdpmhook.dll: pmhook.obj
    @%write  $(tmplnk) name $^@ sys os2v2 dll
    @%append $(tmplnk) debug all op symf
    @%append $(tmplnk) option map
    @%append $(tmplnk) file pmhook.obj
    @%append $(tmplnk) library $(os2386)
    @%append $(tmplnk) export SendMsgHookProc.1,SetHmqDebugee.2
    $(linker) @$(tmplnk)

wdpmhelp.exe: _err.gh _jerr.gh pmhelp.obj pmhelp.res
    @%write  $(tmplnk) name $^@ system os2v2 pm
    @%append $(tmplnk) debug all op symf
    @%append $(tmplnk) option map
    @%append $(tmplnk) import WinLockInput PMMERGE.5225
    @%append $(tmplnk) import WinThreadAssocQueue PMMERGE.5398
    @%append $(tmplnk) file pmhelp.obj
    @%append $(tmplnk) library os2386.lib
    @%append $(tmplnk) option modname=wdpmhelp
    @%append $(tmplnk) option description $(description)
    $(linker) @$(tmplnk)
    $(rc) pmhelp.res $^@

.c: ../c

pmhelp.res: ../h/pmhelp.rc ../h/wdpmhelp.h
        $(rc) $(rc_flags) -r $(inc_dirs_sys_os2) -fo=./pmhelp.res $[@

_err.gh : ./mkstr.exe
        $[@ $^@

_jerr.gh : ./jmkstr.exe
        $[@ $^@

./mkstr.exe : $(trap_dir)/c/mkstr.c $(trap_dir)/h/trap.msg
        $(bld_cl) $[@ $(wcl_util_opts) -I"$(trap_dir)/h"

./jmkstr.exe : $(trap_dir)/c/mkstr.c $(trap_dir)/h/trap.msg
        $(bld_cl) $[@ $(wcl_util_opts) -DJAPANESE_MESSAGES -I"$(trap_dir)/h"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -