config.mk-dooloo
来自「FinC编译器源代码」· MK-DOOLOO 代码 · 共 43 行
MK-DOOLOO
43 行
ifeq ($(OSTYPE),Linux)CC = gccAS = gccLD = ldAR = arRANLIB = ranlibelseCC = i386-elf-gccAS = i386-elf-gccLD = i386-elf-ldAR = i386-elf-arRANLIB = i386-elf-ranlibendifMKDIR = mkdirCP = cpRM = rm -fINCL = $(DOOLU_PATH) -I$(DOOLU_PATH)/includeLIB_PATH = $(DOOLU_PATH)/libifeq ($(DJGPP),)#for linuxAFLAGS = -x assembler-with-cpp -D__LINUX__ -I$(INCL)#CFLAGS = -Wall -O -finline-functions -fno-builtin -nostdinc -D__LINUX__ -I$(INCL)#LFLAGS = -Bstatic -Ttext 0x100000 -s -nostartfiles -nostdlib -L$(LIB_PATH)LFLAGS = -Bstatic -Ttext 0x100000 -nostartfiles -nostdlib -L$(LIB_PATH)CFLAGS = -g -Wall -O -finline-functions -fno-builtin -nostdinc -D__LINUX__ -D__DOOLOO__ -I$(INCL)else#for djgppAFLAGS = -x assembler-with-cpp -D__GNU__ -I$(INCL)CFLAGS = -Wall -O -finline-functions -fno-builtin -nostdinc -D__GNU__ -D__DOOLOO__ -I$(INCL)LFLAGS = -Bstatic -Ttext 0x100000 -oformat coff-go32 -s -nostartfiles -nostdlib -L$(LIB_PATH)#CFLAGS = -g -Wall -O -finline-functions -fno-builtin -nostdinc -D__GNU__ -I$(INCL)#LFLAGS = -Bstatic -Ttext 0x100000 -oformat coff-go32 -nostartfiles -nostdlib -L$(LIB_PATH)endif# Common rules%.o : %.s $(REDIR) $(CC) $(AFLAGS) $(A_OUTPUT) -c $<%.o : %.S $(REDIR) $(CC) $(AFLAGS) $(A_OUTPUT) -c $<
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?