common.make

来自「umon bootloader source code, support mip」· MAKE 代码 · 共 48 行

MAKE
48
字号
BIN			= ../../bin
COMSRC		= ../comsrc
ZLIB		= ../zlib

ifdef VCC
CC			= cl
LN			= link -nologo -out:$@
AR			= lib /OUT:$@ 
CONLIBS		= libc.lib oldnames.lib kernel32.lib ws2_32.lib \
			  mswsock.lib advapi32.lib
THREADLIBS	=
CFLAGS		= -c -W2 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl \
			  -nologo -D_X86_=1 -D_WINNT -D_WIN32_WINNT=0x0400 \
			  -D_WIN32_IE=0x0300 -DWINVER=0x0400 -DBUILD_WITH_VCC \
			  -I . -I $(COMSRC)
O_EXT		= .obj
E_EXT		= .exe
L_EXT		= .lib

else

CC			= gcc
LN			= gcc -o $@
AR			= ar ruv $(TOOL)$(L_EXT)
CONLIBS		=
THREADLIBS	= -lpthread
CFLAGS		= -c -I $(COMSRC) -I .
O_EXT		= .o

ifneq ($(findstring Win,$(OS)),)
E_EXT		= .exe
else
E_EXT		= 
endif

L_EXT		= .a
endif

ifneq ($(findstring Win,$(OS)),)
SOCKLIBS	= 
else
ifeq ($(findstring linux,$(OSTYPE)),)
SOCKLIBS	= -lsocket -lnsl
else
SOCKLIBS	= -lnsl
endif
endif

⌨️ 快捷键说明

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