makefile.w16

来自「开放源码的编译器open watcom 1.6.0版的源代码」· W16 代码 · 共 43 行

W16
43
字号
#
# create 16-bit version of FILEDLG
#
DLLNAME = filedlg
DLL = dll

CFLAGS = -zW -ml -zu -w4 -d1 -oaxt
DLLLNK = $(DLLNAME).lnk

OBJS = filedlg.obj

$(DLLNAME).dll : $(OBJS) $(DLLLNK) $(DLLNAME).res
    wlink @$(DLLLNK)
    wrc -30 $(DLLNAME).res $(DLLNAME).dll
    
$(DLLNAME).res : $(DLLNAME).rc $(DLLNAME).dlg
    wrc -r -30 $(DLLNAME).rc
    
        
$(DLLLNK) : makefile.w16
    %create $(DLLLNK)
    @%append $(DLLLNK) debug all
    @%append $(DLLLNK) system windows dll
    @%append $(DLLLNK) lib clibl
    @%append $(DLLLNK) lib windows
    @%append $(DLLLNK) libfile libentry
    @%append $(DLLLNK) name $(DLLNAME).dll
    @%append $(DLLLNK) option symfile = $(DLLNAME).sym
    @%append $(DLLLNK) option heapsize=5k
    @%append $(DLLLNK) option map
    @%append $(DLLLNK) option oneautodata
    @for %i in ($(OBJS)) do @%append $(DLLLNK) file %i
        
.c.obj : 
	wcc $(CFLAGS) $[*

clean: .symbolic
    @erase *.obj
    @erase *.err
    @erase *.exe
    @erase *.lnk
    @erase *.res

⌨️ 快捷键说明

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