Annotation of embedaddon/istgt/src/Makefile.in, revision 1.1

1.1     ! misho       1: #########################################################################
        !             2: # Makefile for istgt
        !             3: #########################################################################
        !             4: 
        !             5: top_srcdir = @top_srcdir@
        !             6: srcdir   = @srcdir@
        !             7: 
        !             8: prefix   = @prefix@
        !             9: exec_prefix = @exec_prefix@
        !            10: bindir   = @bindir@
        !            11: sbindir  = @sbindir@
        !            12: sysconfdir = @sysconfdir@
        !            13: datadir  = @datarootdir@
        !            14: libexecdir = @libexecdir@
        !            15: 
        !            16: CC       = @CC@
        !            17: CFLAGS   = @CFLAGS@
        !            18: CPPFLAGS = @CPPFLAGS@ -I$(top_srcdir) -I$(srcdir)
        !            19: LDFLAGS  = @LDFLAGS@
        !            20: DEFS     = @DEFS@
        !            21: LIBS     = @LIBS@
        !            22: INSTALL  = @INSTALL@
        !            23: RANLIB   = @RANLIB@
        !            24: MKDEP   = @MKDEP@
        !            25: 
        !            26: CFLAGS  += -DDEBUG
        !            27: CFLAGS  += -fno-strict-aliasing -Wstrict-aliasing
        !            28: CFLAGS  += -Wbad-function-cast -Wcast-align
        !            29: CFLAGS  += -Wcast-qual -Wchar-subscripts -Winline
        !            30: CFLAGS  += -Wmissing-prototypes -Wnested-externs -Wpointer-arith
        !            31: CFLAGS  += -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings
        !            32: 
        !            33: source   = istgt.c istgt_iscsi.c istgt_iscsi_param.c \
        !            34:        istgt_lu.c istgt_lu_disk.c istgt_lu_dvd.c istgt_lu_tape.c \
        !            35:        istgt_lu_pass.c istgt_lu_ctl.c \
        !            36:        istgt_log.c istgt_conf.c istgt_sock.c istgt_misc.c \
        !            37:        istgt_queue.c istgt_crc32c.c istgt_md5.c
        !            38: header   = istgt_ver.h istgt.h istgt_iscsi.h istgt_iscsi_param.h \
        !            39:        istgt_scsi.h istgt_proto.h istgt_lu.h \
        !            40:        istgt_log.h istgt_conf.h istgt_sock.h \
        !            41:        istgt_misc.h istgt_queue.h istgt_crc32c.h istgt_md5.h
        !            42: document = 
        !            43: sample   = 
        !            44: 
        !            45: ctl_source = istgtcontrol.c istgt_conf.c istgt_sock.c istgt_misc.c \
        !            46:        istgt_md5.c
        !            47: ctl_header = istgt_ver.h istgt_conf.h istgt_sock.h istgt_misc.h \
        !            48:        istgt_md5.h
        !            49: 
        !            50: ISTGT    = $(source:.c=.o)
        !            51: ISTGTCONTROL = $(ctl_source:.c=.o)
        !            52: 
        !            53: PACKAGE_NAME = @PACKAGE_NAME@
        !            54: PACKAGE_STRING = @PACKAGE_STRING@
        !            55: PACKAGE_TARNAME = @PACKAGE_TARNAME@
        !            56: PACKAGE_VERSION = @PACKAGE_VERSION@
        !            57: 
        !            58: VER_H = istgt_ver.h
        !            59: DISTBASE = istgt
        !            60: DISTVER  = `sed -e '/ISTGT_VERSION/!d' -e 's/[^0-9.]*\([0-9.a-z]*\).*/\1/' $(VER_H)`
        !            61: DISTEXTVER = `sed -e '/ISTGT_EXTRA_VERSION/!d' -e 's/[^0-9.]*\([0-9.a-z]*\).*/\1/' $(VER_H)`
        !            62: #DISTDIR  = $(PACKAGE_NAME)-$(PACKAGE_VERSION)
        !            63: #DISTDIR  = $(DISTBASE)-$(DISTVER)-$(DISTEXTVER)
        !            64: #DISTDIR  = $(DISTBASE)-$(DISTEXTVER)
        !            65: DISTDIR = $(top_srcdir)/`cat $(top_srcdir)/distdir`
        !            66: DISTNAME = $(DISTDIR).tar.gz
        !            67: DISTFILES = Makefile.in config.h.in build.h.in \
        !            68:        $(header) $(source) $(ctl_header) $(ctl_source) \
        !            69:        $(document) $(sample)
        !            70: 
        !            71: #########################################################################
        !            72: 
        !            73: .SUFFIXES: .c .o
        !            74: .c.o:
        !            75:        $(CC) $(DEFS) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
        !            76: 
        !            77: all: stamp-depend config.h istgt istgtcontrol
        !            78: 
        !            79: istgt: $(ISTGT)
        !            80:        $(CC) $(LDFLAGS) $(LIBS) -o $@ $(ISTGT)
        !            81: 
        !            82: istgtcontrol: $(ISTGTCONTROL)
        !            83:        $(CC) $(LDFLAGS) $(LIBS) -o $@ $(ISTGTCONTROL)
        !            84: 
        !            85: install: install-dirs
        !            86:        install -c -m 0755 istgt $(DESTDIR)$(bindir)
        !            87:        install -c -m 0755 istgtcontrol $(DESTDIR)$(bindir)
        !            88: 
        !            89: install-dirs:
        !            90:        mkdir -p $(DESTDIR)$(bindir)
        !            91: 
        !            92: dist: $(DISTFILES)
        !            93:        mkdir $(DISTDIR)/$(subdir)
        !            94:        cd $(srcdir); thisdir=`pwd`; \
        !            95:        for file in `echo $(DISTFILES) | sort`; do \
        !            96:          cp -p $$thisdir/$$file $(DISTDIR)/$(subdir); \
        !            97:        done
        !            98: 
        !            99: depend:
        !           100:        if [ "x$(MKDEP)" != "x" ]; then \
        !           101:                $(MKDEP) -MM $(DEFS) $(CFLAGS) $(CPPFLAGS) $(source); \
        !           102:        fi
        !           103:        touch stamp-depend
        !           104: 
        !           105: clean:
        !           106:        -rm -f a.out *.o *.core
        !           107:        -rm -f *~
        !           108:        -rm -f istgt istgtcontrol
        !           109: 
        !           110: distclean: clean
        !           111:        -rm -f stamp-depend .depend
        !           112:        -rm -f stamp-h.in
        !           113:        -rm -f Makefile config.status config.cache config.log config.h
        !           114:        -rm -f build.h
        !           115: 
        !           116: #########################################################################
        !           117: 
        !           118: stamp-depend: Makefile
        !           119:        $(MAKE) depend
        !           120: 
        !           121: #########################################################################

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>