3 HEADER := $(BASEDIR)/gmqcc.h
4 MAJOR := $(shell sed -n -e '/GMQCC_VERSION_MAJOR/{s/.* .* //;p;q;}' $(HEADER))
5 MINOR := $(shell sed -n -e '/GMQCC_VERSION_MINOR/{s/.* .* //;p;q;}' $(HEADER))
6 PATCH := $(shell sed -n -e '/GMQCC_VERSION_PATCH/{s/.* .* //;p;q;}' $(HEADER))
7 CARCH := $(shell uname -m)
8 PKGDIR := gmqcc-$(MAJOR).$(MINOR).$(PATCH)-$(CARCH)
10 PKGINFO := $(PKGDIR)/.PKGINFO
11 DESTDIR := distro/slackware/this/$(PKGDIR)
15 ifneq (, $(findstring i686, $(CARCH)))
21 $(MAKE) -C $(BASEDIR) clean
22 CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
23 $(MAKE) -C $(BASEDIR) "DESTDIR=$(DESTDIR)" "PREFIX=$(PREFIX)" strip install
24 gzip -9 $(PKGDIR)/usr/share/man/man?/*.?
25 strip -s $(PKGDIR)/usr/bin/*
26 mkdir $(PKGDIR)/install
27 cp slack-desc $(PKGDIR)/install
28 @tar -cJvf $(PKG) -C $(PKGDIR)/ install/ usr/
32 $(MAKE) -C $(BASEDIR) clean