X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fiscsi%2FMakefile;fp=ccan%2Fiscsi%2FMakefile;h=6995bfd78f51d73f79aae695c85c82c88d73df5f;hb=cb522f25cada0d3429c69d0fbaa5bd337a422cdd;hp=0000000000000000000000000000000000000000;hpb=0473813acdfad62221ec9f2b9b41bc10d1f4586d;p=ccan diff --git a/ccan/iscsi/Makefile b/ccan/iscsi/Makefile new file mode 100644 index 00000000..6995bfd7 --- /dev/null +++ b/ccan/iscsi/Makefile @@ -0,0 +1,39 @@ +LIBS= +CC=gcc +CFLAGS=-g -O0 -Wall -W -I../.. "-D_U_=__attribute__((unused))" +LIBISCSI_OBJ = socket.o init.o login.o nop.o pdu.o discovery.o scsi-command.o scsi-lowlevel.o + +all: tools/iscsiclient + +tools/iscsiclient: tools/iscsiclient.o libiscsi.a + $(CC) $(CFLAGS) -o $@ tools/iscsiclient.o libiscsi.a $(LIBS) + +libiscsi.a: $(LIBISCSI_OBJ) + @echo Creating library $@ + ar r libiscsi.a $(LIBISCSI_OBJ) + ranlib libiscsi.a + +tools/iscsiclient.o: tools/iscsiclient.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c tools/iscsiclient.c -o $@ + +socket.o: socket.c iscsi.h iscsi-private.h + +init.o: init.c iscsi.h iscsi-private.h + +login.o: login.c iscsi.h iscsi-private.h + +pdu.o: pdu.c iscsi.h iscsi-private.h + +nop.o: nop.c iscsi.h iscsi-private.h + +discovery.o: discovery.c iscsi.h iscsi-private.h + +scsi-command.o: scsi-command.c iscsi.h iscsi-private.h + +scsi-lowlevel.o: scsi-lowlevel.c scsi-lowlevel.h + +clean: + rm -f tools/iscsiclient + rm -f *.o + rm -f libiscsi.a