3 VERSION
=$(shell grep VERSION Changelog | head
-1 | sed
-e
"s/VERSION //;s/\t.*//")
4 PKG_DIST
= banana-
$(VERSION
)
6 PKG_FILES
= AUTHORS Changelog COPYING README Makefile TODO
10 VCS_FILTER
= ! -name .arch-ids
! -name CVS
19 rm -rf locale banana
/include/banana.inc.php
23 sed
-e
's,@VERSION@,$(VERSION),g' $< > $@
26 # banana package targets
28 pkg-build
: banana
/banana.inc.php
32 rm -rf
$(PKG_DIST
) $(PKG_DIST
).
tar.gz
34 cp
-a
$(PKG_FILES
) $(PKG_DIST
)
35 for
dir in
`find $(PKG_DIRS) -type d $(VCS_FILTER)`; \
37 mkdir
-p
$(PKG_DIST
)/$$dir; \
38 find
$$dir -type f
-maxdepth
1 -exec cp
{} $(PKG_DIST
)/$$dir \
; ; \
40 tar czf
$(PKG_DIST
).
tar.gz
$(PKG_DIST
)
45 .PHONY
: build
dist clean pkg-build pkg-dist lib-build lib-dist