⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 arm平台上的uclinux系统全部源代码
💻
字号:
# Makefile for kernel/blk_drv/scsi## Note! Dependencies are done automagically by 'make dep', which also# removes any old dependencies. DON'T put your own dependencies here# unless it's something special (ie not a .c file).#all: links first_ruleL_TARGET := scsi.aL_OBJS   :=M_OBJS   :=MOD_LIST_NAME := SCSI_MODULESSCSI_SRCS := $(wildcard $(L_OBJS:%.o=%.c))LK	  = NCR5380.c NCR5380.h constants.c constants.h hosts.h \	    ide-scsi.c ide-scsi.h ppa.c \	    ppa.h scsi.h scsi_ioctl.c scsi_proc.c scsi_syms.c scsicam.c \	    sd.c sd.h sd_ioctl.c sg.c sr.c sr.h sr_ioctl.c st.c st.h \	    st_options.h scsi_module.cifeq ($(CONFIG_SCSI),y)L_OBJS += hosts.o scsi.o scsi_ioctl.o constants.o scsicam.o  ifeq ($(CONFIG_PROC_FS),y)    L_OBJS += scsi_proc.o  endifLX_OBJS += scsi_syms.oelse  ifeq ($(CONFIG_SCSI),m)    MX_OBJS += scsi_syms.o    M_OBJS += scsi_mod.o  endifendififeq ($(CONFIG_CHR_DEV_ST),y)L_OBJS += st.oelse  ifeq ($(CONFIG_CHR_DEV_ST),m)  M_OBJS += st.o  endifendififeq ($(CONFIG_BLK_DEV_SD),y)L_OBJS += sd.o sd_ioctl.oelse  ifeq ($(CONFIG_BLK_DEV_SD),m)  M_OBJS += sd_mod.o  endifendififeq ($(CONFIG_BLK_DEV_SR),y)L_OBJS += sr.o sr_ioctl.oelse  ifeq ($(CONFIG_BLK_DEV_SR),m)  M_OBJS += sr_mod.o  endifendififeq ($(CONFIG_CHR_DEV_SG),y)L_OBJS += sg.oelse  ifeq ($(CONFIG_CHR_DEV_SG),m)  M_OBJS += sg.o  endifendififeq ($(CONFIG_SCSI_ACORNSCSI_3),y)L_OBJS += acornscsi.o acornscsi-io.oLQ=yelse  ifeq ($(CONFIG_SCSI_ACORNSCSI_3),m)  M_OBJS += acornscsi_mod.o  MQ=m  endifendififeq ($(CONFIG_SCSI_CUMANA_1),y)L_OBJS += cumana_1.oelse  ifeq ($(CONFIG_SCSI_CUMANA_1),m)  M_OBJS += cumana_1.o  endifendififeq ($(CONFIG_SCSI_CUMANA_2),y)L_OBJS += cumana_2.oLQ=yLE=yelse  ifeq ($(CONFIG_SCSI_CUMANA_2),m)  M_OBJS += cumana_2_mod.o  MQ=m  endifendififeq ($(CONFIG_SCSI_ECOSCSI),y)L_OBJS += ecoscsi.oelse  ifeq ($(CONFIG_SCSI_ECOSCSI),m)  M_OBJS += ecoscsi.o  endifendififeq ($(CONFIG_SCSI_EESOXSCSI),y)L_OBJS += eesox.oLQ=yLE=yelse  ifeq ($(CONFIG_SCSI_EESOXSCSI),m)  M_OBJS += eesox_mod.o  endifendififeq ($(CONFIG_SCSI_OAK1),y)L_OBJS += oak.oelse  ifeq ($(CONFIG_SCSI_OAK1),m)  M_OBJS += oak.o  endifendififeq ($(CONFIG_SCSI_PPA),y)L_OBJS += ppa.oelse  ifeq ($(CONFIG_SCSI_PPA),m)  M_OBJS += ppa.o  endifendififeq ($(CONFIG_BLK_DEV_IDESCSI),y)L_OBJS += ide-scsi.oendififeq ($(CONFIG_SCSI_POWERTECSCSI),y)L_OBJS += powertec.oLQ=yLE=yelse  ifeq ($(CONFIG_SCSI_POWERTECSCSI),m)  M_OBJS += powertec_mod.o  endifendififeq ($(LE),y)L_OBJS += fas216.oendififeq ($(LQ),y)L_OBJS += queue.o msgqueue.o#else#  ifeq ($(MQ),mn)#  M_OBJS += queue.o msgqueue.o#  endifendifinclude $(TOPDIR)/Rules.makefastdep: linksscsi_mod.o: $(MX_OBJS) hosts.o scsi.o scsi_ioctl.o constants.o \		scsicam.o scsi_proc.o	$(LD) $(LD_RFLAG) -r -o $@ $(MX_OBJS) hosts.o scsi.o scsi_ioctl.o constants.o scsicam.o scsi_proc.osr_mod.o: sr.o sr_ioctl.o	$(LD) $(LD_RFLAG) -r -o $@ sr.o sr_ioctl.osd_mod.o: sd.o sd_ioctl.o	$(LD) $(LD_RFLAG) -r -o $@ sd.o sd_ioctl.oacornscsi_mod.o: acornscsi.o acornscsi-io.o queue_mod.o msgqueue_mod.o	$(LD) $(LD_RFLAG) -r -o $@ acornscsi.o acornscsi-io.o queue_mod.o msgqueue_mod.ocumana_2_mod.o: cumana_2.o fas216_mod.o queue_mod.o msgqueue_mod.o	$(LD) $(LD_RFLAG) -r -o $@ cumana_2.o fas216_mod.o queue_mod.o msgqueue_mod.opowertec_mod.o: powertec.o fas216_mod.o queue_mod.o msgqueue_mod.o	$(LD) $(LD_RFLAG) -r -o $@ powertec.o fas216_mod.o queue_mod.o msgqueue_mod.oeesox_mod.o: eesox.o fas216_mod.o queue_mod.o msgqueue_mod.o	$(LD) $(LD_RFLAG) -r -o $@ eesox.o fas216_mod.o queue_mod.o msgqueue_mod.ofas216_mod.c: fas216.c	ln -s fas216.c $@queue_mod.c: queue.c	ln -s queue.c $@msgqueue_mod.c: msgqueue.c	ln -s msgqueue.c $@%.o: %.S	$(CC) $(CFLAGS) -E $< | tr ';$$' '\n#' > ..tmp.s	$(CC) $(CFLAGS) -c -o $@ ..tmp.s	$(RM) ..tmp.s.PHONY: linkslinks:	-@for f in $(LK); do \		if [ ! -e $$f ]; then \			echo "ln -s ../../../../drivers/scsi/$$f ."; \			ln -s ../../../../drivers/scsi/$$f .; \		fi; \	donemrproper:	-@for f in $(LK); do \		if [ -L $$f ]; then \			echo $(RM) $$f; \			$(RM) $$f; \		elif [ -f $$f ]; then \			echo not removing $$f; \		fi; \	done

⌨️ 快捷键说明

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