added "C++FLAGS.all" (and "OBJCFLAGS.all"); "CFLAGS.all" is still in effect
[k8jam.git] / defaults / Jambase.push
blob27327967df609639972bce701ec4d91cc8f14257
1 # This program is free software: you can redistribute it and/or modify
2 # it under the terms of the GNU General Public License as published by
3 # the Free Software Foundation, version 3 of the License ONLY.
5 # This program is distributed in the hope that it will be useful,
6 # but WITHOUT ANY WARRANTY; without even the implied warranty of
7 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
8 # GNU General Public License for more details.
10 # You should have received a copy of the GNU General Public License
11 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
14 # 'push' target
16 rule -GitPush- {
17   NotFile push ;
18   Always push ;
19   AGitPush push ;
22 actions quietly AGitPush {
23   #echo "WARNING: add 'actions AGitPush' definition to use 'push' target!"
24   if [ -f $(TOP)/.gitpackrepo ]; then
25     gitpackrepo.sh
26   fi
27   bn=`git symbolic-ref --short HEAD`
28   if [ "z_$bn" = "z_master" ]; then
29     git push
30   else
31     echo "REFUSED TO PUSH NON-MASTER!"
32   fi
35 -GitPush- ;