Project = libedit
SRCDIR = $(OBJROOT)/SRCDIR
no_target:
@$(MAKE) -f Makefile
AEP_Project = $(Project)
AEP_Version = 2.11
AEP_ProjVers = $(AEP_Project)-$(AEP_Version)
AEP_Filename = $(AEP_ExtractDir).tar.gz
AEP_ExtractDir = libedit-20080712-2.11
AEP_Patches = patch-configure.ac \
patch-el_push \
patch-histedit.h \
patch-history.c \
patch-readline.c \
patch-readline.h
ifeq ($(suffix $(AEP_Filename)),.bz2)
AEP_ExtractOption = j
else
AEP_ExtractOption = z
endif
$(SRCDIR):
mkdir -p $(SRCDIR)
tar -C $(SRCDIR) -$(AEP_ExtractOption)xof $(SRCROOT)/$(AEP_Filename)
rm -rf $(SRCDIR)/$(Project)
mv $(SRCDIR)/$(AEP_ExtractDir) $(SRCDIR)/$(Project)
@set -x && \
cd $(SRCDIR)/$(Project) && \
for patchfile in $(AEP_Patches); do \
patch -p0 -i $(SRCROOT)/patches/$$patchfile || exit 1; \
done && \
autoreconf -fvi && \
rm -rf autom4te.cache
install: $(SRCDIR)
$(MAKE) -f Makefile install SRCROOT=$(SRCDIR) \
AEP_Version=$(AEP_Version) Project=$(Project)
installhdrs: $(SRCDIR)
$(MAKE) -f Makefile installhdrs SRCROOT=$(SRCDIR) \
AEP_Version=$(AEP_Version) Project=$(Project)
.DEFAULT:
@$(MAKE) -f Makefile $@