master.mk

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

MK
29
字号
SDK_DIR = $(DEVDIR)/sdk
SDK_DIR = $(DEVDIR)/sdk
RC_DIR = $(SDK_DIR)/rc/rc
WRES_DIR = $(SDK_DIR)/rc/wres
WCLIB_DIR = $(DEVDIR)/clib
WATCOM_DIR = $(DEVDIR)/watcom
WATCOMH = $(WATCOM_DIR)/h
H_DIR = $(WATCOM_DIR)/h
CPP_DIR = $(DEVDIR)/cpp
DWARF_DIR = $(DEVDIR)/dwarf
DIP_DIR = $(DEVDIR)/dip
FE_MISC_DIR = $(DEVDIR)/fe_misc
LIB_MISC_DIR = $(DEVDIR)/lib_misc
ORL_DIR = $(DEVDIR)/orl
CPPFLAGS = $(addprefix -I,$(INCDIRS)) $(DEFS)
LIBS = $(addprefix -L,$(LIBDIRS))
LDLIBS = $(LIBS)

ifndef TARG_CPU
TARG_CPU=__386__
endif

CFLAGS = -funsigned-char -g -O2 -Wall -Wno-switch
CPPFLAGS = $(addprefix -I,$(INCDIRS)) $(DEFS)
DEFS = -D$(TARG_CPU) -D__LINUX__ -DLINUX -D__UNIX__= -DUNIX -D_WCUNALIGNED="__attribute__((packed))" -D_LINKER=_WLINK -D__FLAT__ -Uunix -DBOOTSTRAP

$(OBJDIR)/%.o: %.c
	$(CC) -c $(CFLAGS) $(CPPFLAGS) -I$(OBJDIR) -o $@ $<

⌨️ 快捷键说明

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