master.mif
来自「开放源码的编译器open watcom 1.6.0版的源代码」· MIF 代码 · 共 90 行
MIF
90 行
proj_name = viper
name = ide
sys_windowed = 1
!ifndef viper_autodepends
viper_autodepends = .autodepend
!endif
.SUFFIXES : .rc
c_path_os2 = $(batch_dir)/os2
c_path_nt = $(batch_dir)/nt
c_path_win = $(batch_dir)/dos;$(batch_dir)/os2
.c : $(c_path_$(host_os));$(watcom_dir)/c
.cpp : ..
!ifeq host_os os2
.rc : ../os2
!else
.rc : ../win
!endif
!include cproj.mif
!include defrule.mif
!include deftarg.mif
!include $(wclass_dir)/mif/client.mif
WINDOWS = 1
!include wres.mif
!include ../mif/objects.mif
description = 'Open Watcom IDE'
!ifeq host_os win
extra_c_flags_link = -3 -dSERVER
!endif
extra_cpp_flags_i86 = -zc -zm
extra_l_flags = op eliminate sort global
prereq_inc_os2 = $(guitools_dir)/os2
prereq_inc_win = $(guitools_dir)/win
prereq_inc_nt = $(guitools_dir)/win95
!ifdef prereq_inc_$(host_os)
prereq_ide_h = $(prereq_inc_$(host_os))/ide.h
!endif
inc_dirs_win = -I"$(batch_dir)/dos"
inc_dirs = $(wclass_inc_dirs) -I"$(viper_dir)/mviper" -I$(editdll_dir) -I$(rcsdll_dir)
inc_dirs += -I"$(batch_dir)/h" -I"$(gui_dir)/win/h" -I"$(prereq_inc_$(host_os))"
LIBS = &
$(viper_dir)/mviper/$(host_os)$(host_cpu)/mviper.lib &
$(wclass_lib) &
$(gui_dir)/win/$(host_os)$(host_cpu)/gui.lib &
$(wres_lib)
all: $(prereq_ide_h) $(name).exe
$(name).exe : $(OBJECTS) $(LIBS) viper.res
%create $(name).lnk
%append $(name).lnk $(lflags)
%append $(name).lnk op map, de $(description)
%append $(name).lnk f {$(OBJECTS)}
%append $(name).lnk lib {$(LIBS)}
$(linker) name $(name) @$(name).lnk
$(rc) -k viper.res $^@
viper.res : _guimsgs.gh $(gui_dir)/h/gui.rc viper.rc
$(rc) $(rc_flags) -r -I.. $(inc_path) $]@ -fo=$^@
./guimkstr.exe: $(gui_dir)/c/mkstr.c $(gui_dir)/h/gui.msg
$(bld_cl) -I"$(gui_dir)/h" $(wcl_util_opts) $[@
_guimsgs.gh: ./guimkstr.exe $(gui_dir)/h/gui.msg
$[@ $^@ $(gui_msg_id_modifier)
!ifdef prereq_ide_h
$(prereq_ide_h): .ALWAYS
curr_dir=$+$(%cwd)$-
@cd $(%DOC_ROOT)/$(host_os)
@wmake -h hbook=ide header=1
@cd $(curr_dir)
!endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?