📄 makefile.all
字号:
#!gmake -s ifndef SIMTOOLSSIMTOOLS = ../../..endifinclude $(SIMTOOLS)/makedefsVPATH = ..TARGET = disklib.a################################################################# Include files################################################################INCS = -I. -I$(SIMTOOLS)/devices/controllers -I$(SIMTOOLS)/cpus/shared \ $(GLOBAL_INCS)################################################################# Defines#################################################################DEFS = -DLONG_LONG_TIME $(GLOBAL_DEFS)################################################################## C and ASM FLAGS#################################################################CFLAGS = $(GLOBAL_CFLAGS) CC_OPTS = $(CFLAGS) $(DEFS) $(INCS)C_TARGETS = diskdevice.o diskevent.o heap.o modularize.o simos_interface.o \ queue.oTARGETS = $(C_TARGETS) .PHONY: warn depsdefault: warn @$(MAKE) -f ../Makefile.ALL deps @$(MAKE) -f ../Makefile.ALL INCLUDE_DEPS=1 $(TARGET)$(TARGET): $(TARGETS) @echo "Updating $(TARGET)" $(AR) cru $(TARGET) $(TARGETS)warn: @echo "" @echo "Making devices/disk" @echo "*******************" @echo " DEFS : `$(FORMAT) $(DEFS)`" @echo " CFLAGS : `$(FORMAT) $(CFLAGS)`" @echo ""$(C_TARGETS): %.o: %.c @echo "Compiling $(<F)" $(CC) $(CC_OPTS) -c $<deps: ${TARGETS:.o=.d}%.d: %.c @$(CC) -M $(CC_OPTS) $< > $@ifdef INCLUDE_DEPSinclude ${TARGETS:.o=.d}endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -