Project = hunspell
Name = $(Project)
Version = 1.2.8
Name_Vers = $(Name)-$(Version)
Compress_Type = gz
Tarball = $(Name_Vers).tar.$(Compress_Type)
Extract_Dir = $(Name_Vers)
Patch_List = configure.diff
Pl_Name = sjp-myspell-pl
Pl_Version = 20080831
Pl_Name_Vers = $(Pl_Name)-$(Pl_Version)
Pl_Zipfile1 = $(Pl_Name_Vers).zip
Pl_Zipfile2 = pl_PL.zip
ifeq ($(Compress_Type),bz2)
Extract_Option = j
else
Extract_Option = z
endif
no_target:
@$(MAKE) -f Makefile
install:
@echo "-- Extracting distfiles --"
rm -rf $(OBJROOT)
cp -r $(SRCROOT) $(OBJROOT)
rm -rf $(OBJROOT)/$(Project)
cd $(OBJROOT) && tar $(Extract_Option)xf $(OBJROOT)/$(Tarball)
mv $(OBJROOT)/$(Extract_Dir) $(OBJROOT)/$(Project)
cd $(OBJROOT) && unzip $(OBJROOT)/$(Pl_Zipfile1) && unzip $(OBJROOT)/$(Pl_Zipfile2)
@echo "-- Applying patches --"
$(_v) for patchfile in $(Patch_List); do \
cd $(OBJROOT)/$(Project) && patch -p0 < $(OBJROOT)/patches/$$patchfile; \
done
@echo "-- Done extracting/patching, continuing --"
$(MAKE) -C $(OBJROOT) -f Makefile install \
SRCROOT=$(OBJROOT) \
OBJROOT=$(OBJROOT)/$(Project)
.DEFAULT:
@$(MAKE) -f Makefile $@