# $Id: Makefile.in,v 1.9 2011/10/22 15:22:56 jlt63 Exp $
# Makefile.  Generated from Makefile.in by configure.
# Makefile for rebase



PACKAGE_BUGREPORT = cygwin@cygwin.com
PACKAGE_NAME = rebase
PACKAGE_STRING = rebase 4.0.1
PACKAGE_TARNAME = rebase
PACKAGE_URL = 
PACKAGE_VERSION = 4.0.1
LIB_VERSION = $(shell $(FGREP) LIB_VERSION= $(srcdir)/imagehelper/Makefile.in|$(EGREP) -o '[0-9.]+')

srcdir = ..
abs_srcdir = /home/jt/rel/rebase-4.0.1/build/..
top_srcdir = ..
abs_top_srcdir = /home/jt/rel/rebase-4.0.1/build/..
builddir = .
abs_builddir = /home/jt/rel/rebase-4.0.1/build
top_builddir = .
abs_top_builddir = /home/jt/rel/rebase-4.0.1/build

VPATH = $(srcdir)

prefix = /usr
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
datarootdir = ${prefix}/share
sysconfdir = ${prefix}/etc
localstatedir = ${prefix}/var
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
OBJEXT = o
EXEEXT = .exe
O = $(OBJEXT)
LIBOBJDIR =
LIBOBJS = 
DESTDIR =

CC = gcc
CFLAGS = -g -O2
CPPFLAGS = 
CXX = g++
CXXFLAGS = -g -O2
DEFAULT_OFFSET_VALUE = 0
LDFLAGS = 
INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
MKDIR_P = /usr/bin/mkdir -p
LN_S = ln -s
SED = /usr/bin/sed
EGREP = /usr/bin/grep -E
FGREP = /usr/bin/grep -F
ASH = ash

DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(srcdir)/imagehelper
DEFS = -DPACKAGE_NAME=\"rebase\" -DPACKAGE_TARNAME=\"rebase\" -DPACKAGE_VERSION=\"4.0.1\" -DPACKAGE_STRING=\"rebase\ 4.0.1\" -DPACKAGE_BUGREPORT=\"cygwin@cygwin.com\" -DPACKAGE_URL=\"\" -DHAVE_DECL_CYGWIN_CONV_PATH=1 -DVERSION='"$(PACKAGE_VERSION)"' -DLIB_VERSION='"$(LIB_VERSION)"' -DSYSCONFDIR='"$(sysconfdir)"'

override CFLAGS+=-Wall -Werror 
override CXXFLAGS+=-Wall -Werror 
override LDFLAGS+=-static -static-libgcc
override CXX_LDFLAGS+=-static-libstdc++

.SUFFIXES:
.SUFFIXES: .c .cc .$(O)

%.$(O) : %.cc
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS) -o $@ -c $<

%.$(O) : %.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -o $@ -c $<

LIBIMAGEHELPER = imagehelper/libimagehelper.a

REBASE_OBJS = rebase.$(O) rebase-db.$(O) $(LIBOBJS)
REBASE_LIBS = $(LIBIMAGEHELPER)

REBASE_DUMP_OBJS = rebase-dump.$(O) rebase-db.$(O) $(LIBOBJS)
REBASE_DUMP_LIBS =

PEFLAGS_OBJS = peflags.$(O) $(LIBOBJS)
PEFLAGS_LIBS =

SRC_DISTFILES = configure.ac configure Makefile.in \
	peflagsall.in rebaseall.in peflags.c rebase.c \
	build.sh ChangeLog COPYING NEWS README setup.hint Todo \
	build-aux/config.guess build-aux/config.sub \
	build-aux/install-sh getopt.h_ getopt_long.c \
	rebase-db.c rebase-db.h rebase-dump.c strtoll.c

all: libimagehelper rebase$(EXEEXT) rebase-dump$(EXEEXT) \
  peflags$(EXEEXT) rebaseall peflagsall

libimagehelper:
	$(MAKE) -C imagehelper imagehelper

rebase$(EXEEXT): $(REBASE_LIBS) $(REBASE_OBJS)
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(CXX_LDFLAGS) -o $@ $(REBASE_OBJS) $(REBASE_LIBS)

rebase.$(O):: rebase.c rebase-db.h Makefile

rebase-db.$(O):: rebase-db.c rebase-db.h Makefile

rebase-dump$(EXEEXT): $(REBASE_DUMP_OBJS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(REBASE_DUMP_OBJS) $(REBASE_DUMP_LIBS)

rebase-dump.$(O):: rebase-dump.c rebase-db.h Makefile

peflags$(EXEEXT): $(PEFLAGS_OBJS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(PEFLAGS_OBJS)

peflags.$(O):: peflags.c Makefile

getopt.h: getopt.h_
	cp $^ $@

getopt_long.$(O):: getopt_long.c getopt.h

strtoll.$(O):: strtoll.c

# Autoconf manual says "do not use AC_CONFIG_FILES to replace
# bindir and friends in your shell scripts"
edit = sed \
	-e 's|@bindir[@]|$(bindir)|g' \
	-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
	-e 's|@pkgdatadir[@]|$(pkgdatadir)|g' \
	-e 's|@prefix[@]|$(prefix)|g' \
	-e 's|@exec_prefix[@]|$(exec_prefix)|g' \
	-e 's|@ASH[@]|$(ASH)|g' \
	-e 's|@DEFAULT_OFFSET_VALUE[@]|$(DEFAULT_OFFSET_VALUE)|g'

rebaseall peflagsall: Makefile
	rm -f $@ $@.tmp
	srcdir=''; \
	test -f ./$@.in || srcdir=$(srcdir)/; \
	$(edit) $${srcdir}$@.in >$@.tmp
	chmod +x $@.tmp
	chmod a-w $@.tmp
	mv $@.tmp $@

rebaseall: rebaseall.in
peflagsall: peflagsall.in

install: all
	$(MKDIR_P) $(DESTDIR)$(bindir)
	$(INSTALL_PROGRAM) -s rebase$(EXEEXT) $(DESTDIR)$(bindir)
	$(INSTALL_PROGRAM) -s peflags$(EXEEXT) $(DESTDIR)$(bindir)
	$(INSTALL_SCRIPT) rebaseall $(DESTDIR)$(bindir)
	$(INSTALL_SCRIPT) peflagsall $(DESTDIR)$(bindir)
	$(MKDIR_P) $(DESTDIR)$(docdir)
	$(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(docdir)
	$(INSTALL_DATA) $(srcdir)/NEWS $(DESTDIR)$(docdir)
	$(INSTALL_DATA) $(srcdir)/ToDo $(DESTDIR)$(docdir)
	$(INSTALL_DATA) $(srcdir)/COPYING $(DESTDIR)$(docdir)

# The source distribution is created by replicating the distributable
# files from our working source directory, into an appropriately named
# local directory, and packaging that.

MK_TAR = tar chf -
ZIPCMD = bzip2 -c
ZIPEXT = tar.bz2
SRC_DISTDIR = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)

srcdistdir:
	rm -rf $(abs_top_builddir)/$(SRC_DISTDIR)
	mkdir $(abs_top_builddir)/$(SRC_DISTDIR)

subdir-srcdist-prepare:
	make -C imagehelper srcdist-prepare SRC_DISTDIR=$(SRC_DISTDIR)

srcdist-prepare: srcdistdir subdir-srcdist-prepare
	cd $(SRC_DISTDIR); \
	for file in $(SRC_DISTFILES); do \
	  case "$$file" in \
	  */* ) test -d $(abs_top_builddir)/$(SRC_DISTDIR)/$${file%/*} || \
		  $(MKDIR_P) $(abs_top_builddir)/$(SRC_DISTDIR)/$${file%/*} ;\
	        (cd $(abs_top_builddir)/$(SRC_DISTDIR)/$${file%/*} && \
		  $(LN_S) $(abs_srcdir)/$$file .) ;; \
	  * ) $(LN_S) $(abs_srcdir)/$$file . ;;\
	  esac;\
	done

srcdist: srcdist-prepare
	$(MK_TAR) $(SRC_DISTDIR) | $(ZIPCMD) > $(SRC_DISTDIR).$(ZIPEXT)
	rm -rf $(SRC_DISTDIR)

dist: srcdist

.PHONY: clean
clean:
	$(RM) *.$(O) *.tmp 
	$(RM) rebase$(EXEEXT) peflags$(EXEEXT) rebase-dump$(EXEEXT)
	$(RM) rebaseall peflagsall

.PHONY: realclean
realclean: clean
	$(MAKE) -C imagehelper clean

.PHONY: distclean
distclean: realclean
	$(RM) config.log config.cache config.status
	$(RM) -r autom4te.cache
	$(MAKE) -C imagehelper distclean
	$(RM) Makefile

