ultimatepp/uppbox/lpbuild/rules
dolik 8febae9e04 lpbuild: update of packaging scripts
git-svn-id: svn://ultimatepp.org/upp/trunk@2631 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-08-21 00:06:18 +00:00

42 lines
1.3 KiB
Makefile

#!/usr/bin/make -f
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
JOBS=-j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
else
JOBS=
endif
ARCH="`dpkg-architecture -qDEB_HOST_ARCH`"
SERIES=
ifeq ($(SERIES),"hardy")
compiler= "CC=g++-4.1" "CXX=g++-4.1"
else
compiler= "CC=c++" "CXX=c++"
endif
clean:
$(MAKE) clean
-rm -f debian/files
-rm -f debian/substvars
$(CURDIR)/debian/ide:
sed -i -e 's/IDE_VERSION[ \t]*"\([0-9]*\)[^"]*"/IDE_VERSION "\1-'$(SERIES)-$(ARCH)'"/' $(CURDIR)/uppsrc/ide/version.h
$(MAKE) $(JOBS) PKG=ide $(compiler) "NESTS=uppsrc" "FLAGS=GUI MT GCC SHARED" VERBOSE=y BINEXT= "BINPREFIX=debian/"
$(CURDIR)/debian/ide-nogtk:
sed -i -e 's/IDE_VERSION[ \t]*"\([0-9]*\)[^"]*"/IDE_VERSION "\1-'$(SERIES)-$(ARCH)'-nogtk"/' $(CURDIR)/uppsrc/ide/version.h
$(MAKE) $(JOBS) PKG=ide $(compiler) "NESTS=uppsrc" "FLAGS=GUI MT NOGTK GCC SHARED" BINEXT=-nogtk "BINPREFIX=debian/"
build: $(CURDIR)/debian/ide $(CURDIR)/debian/ide-nogtk
binary-indep:
bash -x $(CURDIR)/debian/dopack $(CURDIR) $(CURDIR)/.. upp
binary-arch: build
bash -x $(CURDIR)/debian/dopack $(CURDIR) $(CURDIR)/.. theide
bash -x $(CURDIR)/debian/dopack $(CURDIR) $(CURDIR)/.. theide-nogtk
binary: binary-indep binary-arch
.PHONY: build binary-arch binary install