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

📄 makefile

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻
字号:
#
#  Makefile for   rescmp
#
#   Date        Name        Reason
#   ----        ----        ------
#   7 June 91   Steve B.    created
#   18 June 91  S.Bosnick   modified for rescmp

#which memory model to use
MODEL = s       #small

# path names used in the script
TRMEM_DIR = $(utils_root)\trmem
wresdir =   $(build_root)\sdk\rc\wres\

# name the compiler and linker
CC = wccp
LINK = wlinkp

NAME = rescmp
LNK = $(NAME).lnk

# options to use
CFLAGS = -d1 -m$(MODEL) -fpc -oxt -zq -w4
TRMEM = -dTRMEM -of+

# where to look for various files
.c : ..\c;$(TRMEM_DIR)
.h : ..\h;$(TRMEM_DIR)

OBJS = bincmp.obj cmpcont.obj cmpfiles.obj cmpres.obj global.obj &
       layer0.obj param.obj rescmp.obj swchar.obj &
       trmem.obj trmemcvr.obj

.BEFORE
        set include=$(TRMEM_DIR);$(wresdir)h;$(watcom_h);$(%include);

# explicit rules

$(NAME).exe : $(OBJS) $(wresdir)lib\wres$(MODEL).lib $(LNK)
        $(LINK) @$(LNK)

$(LNK): makefile
        @%write $(LNK) option quiet
!ifeq release 0
        @%append $(LNK) debug all
!endif
        @%append $(LNK) sys dos
        @%append $(LNK) libpath $(WRESDIR)lib
        @%append $(LNK) name $(NAME)
        @%append $(LNK) option map
        @for %i in ($(objs)) do @%append $(lnk) file %i

trmemcvr.obj : trmemcvr.c
        $(CC) $[* $(CFLAGS) $(TRMEM)

clean : .SYMBOLIC
        rm *.obj
        rm $(NAME).exe

# implicit rules

.c.obj :
        $(CC) $[* $(CFLAGS)

⌨️ 快捷键说明

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