5 # Include system-specific configuration: auto-generated and optionally local
6 include build
/system-inc.mk
11 ######################################
15 ioncore notion etc utils man po
17 SUBDIRS
= $(LIBS_SUBDIRS
) $(INSTALL_SUBDIRS
)
19 DOCS
= README LICENSE CHANGELOG
21 TO_REALCLEAN
= build
/ac
/system-ac.mk
25 ######################################
27 include build
/rules.mk
29 ######################################
32 $(INSTALLDIR
) $(DESTDIR
)$(DOCDIR
)
33 for i in
$(DOCS
); do \
34 $(INSTALL
) -m
$(DATA_MODE
) $$i $(DESTDIR
)$(DOCDIR
); \
38 $(MAKE
) RELOCATABLE
=1 PREFIX
=
42 DIR
=`basename "$$PWD"` ;\
43 RELEASE
=`./nextversion.sh`-snapshot
;\
44 perl
-p
-i
-e
"s/^#define NOTION_RELEASE.*/#define NOTION_RELEASE \"$$RELEASE\"/" version.h
;\
46 tar --exclude-vcs
-czf notion-
$$RELEASE-src.
tar.gz
$$DIR ;\
47 tar --exclude-vcs
-cjf notion-
$$RELEASE-src.
tar.bz2
$$DIR ;\
49 git checkout version.h
53 DIR
=`basename "$$PWD"` ;\
54 RELEASE
=`./nextversion.sh` ;\
55 perl
-p
-i
-e
"s/^#define NOTION_RELEASE.*/#define NOTION_RELEASE \"$$RELEASE\"/" version.h
;\
56 git add version.h
; git commit
-m
"Releasing version $$RELEASE" ;\
57 git tag
-s
-m
"Release $$RELEASE" $$RELEASE ; git push
--tags ;\
58 git archive
--prefix notion-
$$RELEASE/ --format
=tar.gz
$$RELEASE > ..
/notion-
$$RELEASE-src.
tar.gz
;\
59 git archive
--prefix notion-
$$RELEASE/ --format
=tar $$RELEASE | bzip2
> ..
/notion-
$$RELEASE-src.
tar.bz2
;\
60 perl
-p
-i
-e
"s/^#define NOTION_RELEASE.*/#define NOTION_RELEASE \"snapshot\"/" version.h
;\
61 git add version.h
; git commit
-m
"Released version $$RELEASE" ; git push
66 $(MAKE
) -C mod_xrandr
test
67 $(MAKE
) -C mod_xinerama
test