compile.mif
来自「开放源码的编译器open watcom 1.6.0版的源代码」· MIF 代码 · 共 68 行
MIF
68 行
c_dirs_root = $(vi_dir)/$(host_os)
!ifeq host_os linux
!ifdef prebuild
c_dirs_root = $(vi_dir)/noui
!else
c_dirs_root = $(vi_dir)/unix
!endif
!endif
!ifdef curses
c_dirs_root = $(vi_dir)/curses
!endif
!ifdef sys_windowed
! ifeq host_os nt
c_dirs_root = $(vi_dir)/nt;$(vi_dir)/win
! else
c_dirs_root = $(vi_dir)/win
! endif
c_dirs = $(vi_dir)/c;$(c_dirs_root);$(vi_dir)/dos;$(sdk_dir)/misc;$(vi_dir)/ctl;$(watcom_dir)/c
!else
c_dirs = $(vi_dir)/c;$(c_dirs_root);$(vi_dir)/ui;$(watcom_dir)/c
!endif
.c : $(c_dirs)
.asm : $(c_dirs)
!ifeq vi_trmem 1
extra_c_flags_trmem = -dTRMEM
!endif
!ifdef is286
extra_c_flags_i86_dos = -D__286__ -2
!else
extra_c_flags_i86_dos = -D__86__
!endif
extra_c_flags_i86_os2 = -2
extra_c_flags_i86_qnx = -2
extra_c_flags_i86_win = -zW -2 -zc
extra_c_flags_i86 = $(extra_c_flags_i86_$(host_os))
!ifdef curses
extra_c_flags_386_dos = -D__PHAR__ -D__CURSES__
!else
extra_c_flags_386_dos = -zff -D__4G__
!endif
!ifdef sys_windowed
extra_c_flags_386_nt = -D__WIN__
extra_c_flags_axp = -D__WIN__
!endif
extra_c_flags_386_win = -zw -s
extra_c_flags_386 = $(extra_c_flags_386_$(host_os))
extra_c_flags = $(extra_c_flags_trmem) $(extra_c_flags_debug) -DNOUSE3D=1
!ifndef bootstrap
extra_c_flags += -ai
!endif
.ctl.ch:
parsectl $[@ $[&.ch Ctl_$^&
.dyn.dh:
parsedyn $[@ $[&.dh Dyn_$^&
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?