mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-06-03 06:12:43 -06:00
46 lines
1.5 KiB
Makefile
46 lines
1.5 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" VERBOSE=Y BINEXT=-nogtk "BINPREFIX=debian/"
|
|
|
|
$(CURDIR)/debian/umk:
|
|
$(MAKE) $(JOBS) PKG=umk $(compiler) "NESTS=uppsrc" "FLAGS=GCC SHARED" VERBOSE=Y BINEXT= "BINPREFIX=debian/"
|
|
|
|
build: $(CURDIR)/debian/ide $(CURDIR)/debian/ide-nogtk $(CURDIR)/debian/umk
|
|
|
|
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
|
|
bash -x $(CURDIR)/debian/dopack $(CURDIR) $(CURDIR)/.. umk
|
|
|
|
binary: binary-indep binary-arch
|
|
|
|
.PHONY: build binary-arch binary install
|