makefile

来自「linux0.99源代码用于研究linux操作系统」· 代码 · 共 99 行

TXT
99
字号
## Makefile for kernel/blk_drv/scsi## Note! Dependencies are done automagically by 'make dep', which also# removes any old dependencies. DONT put your own dependencies here# unless its something special (ie not a .c file).#SCSI_HOSTS := 0SCSI_OBJS :=ifdef CONFIG_SCSISCSI_OBJS := hosts.o scsi.o scsi_ioctl.oifdef CONFIG_BLK_DEV_STSCSI_OBJS := $(SCSI_OBJS) st.oendififdef CONFIG_BLK_DEV_SDSCSI_OBJS := $(SCSI_OBJS) sd.o sd_ioctl.oendififdef CONFIG_BLK_DEV_SRSCSI_OBJS := $(SCSI_OBJS) sr.o sr_ioctl.oendififdef CONFIG_SCSI_AHA1542SCSI_OBJS := $(SCSI_OBJS) aha1542.oSCSI_HOSTS := 1+$(SCSI_HOSTS)endififdef CONFIG_SCSI_AHA1740SCSI_OBJS := $(SCSI_OBJS) aha1740.oSCSI_HOSTS := 1+$(SCSI_HOSTS)endififdef CONFIG_SCSI_FUTURE_DOMAINSCSI_OBJS := $(SCSI_OBJS) fdomain.oSCSI_HOSTS := 1+$(SCSI_HOSTS)endififdef CONFIG_SCSI_ULTRASTORSCSI_OBJS := $(SCSI_OBJS) ultrastor.oSCSI_HOSTS := 1+$(SCSI_HOSTS)endififdef CONFIG_SCSI_7000FASSTSCSI_OBJS := $(SCSI_OBJS) wd7000.oSCSI_HOSTS := 1+$(SCSI_HOSTS)endififdef CONFIG_SCSI_SEAGATESCSI_OBJS := $(SCSI_OBJS) seagate.oSCSI_HOSTS := 1+$(SCSI_HOSTS)elseifdef CONFIG_SCSI_FD_88xSCSI_OBJS := $(SCSI_OBJS) seagate.oSCSI_HOSTS := 1+$(SCSI_HOSTS)endifendififdef CONFIG_SCSI_DEBUGSCSI_OBJS := $(SCSI_OBJS) scsi_debug.oSCSI_HOSTS := 1+$(SCSI_HOSTS)endifscsi.a: $(SCSI_OBJS)	rm -f scsi.a	$(AR) rcs scsi.a $(SCSI_OBJS)	syncelsescsi.a:	rm -f scsi.a	@echo No SCSI drivers configured	$(AR) rcs scsi.aendifCFLAGS := $(CFLAGS) "-DMAX_SCSI_HOSTS=($(SCSI_HOSTS))"seagate.o: seagate.c	$(CC) -Wall -I$(KERNELHDRS) -c seagate.c clean:	rm -f core *.o *.a *.sdep:	$(CPP) -M *.c > .depend## include a dependency file if one exists#ifeq (.depend,$(wildcard .depend))include .dependendif

⌨️ 快捷键说明

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