1include ../common.mak 2 3CFLAGS += -Wall -Os $(EXTRACFLAGS) -I$(SRCBASE) -I$(SRCBASE)/include -I$(LINUXDIR)/include -I$(LINUXDIR)/arch/arm/include -I$(LINUXDIR)/arch/arm/plat-brcm/include -I. 4ifeq ($(CONFIG_LINUX26),y) 5CFLAGS += -DSCSI_SG 6endif 7 8TARGETS = scsi-start 9 10all: $(TARGETS) 11 12scsi-start: scsi-start.c 13 @$(CC) -o $@ $^ $(CFLAGS) 14 15scsi-idle: scsi-idle.c 16 @$(CC) -o $@ $^ $(CFLAGS) 17 18clean: 19 rm -f *.o $(TARGETS) *~ 20 21install: all 22 @install -d $(INSTALLDIR)/usr/sbin 23 @install -D scsi-start $(INSTALLDIR)/usr/sbin/scsi-start 24 @$(STRIP) -s $(INSTALLDIR)/usr/sbin/scsi-start 25 26 # scsi-stop is a symbolic link to scsi-start 27 cd $(INSTALLDIR)/usr/sbin && \ 28 ln -sf scsi-start scsi-stop 29