~ubuntu-branches/ubuntu/quantal/xdaliclock/quantal

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Kartik Mistry
  • Date: 2010-04-20 08:42:20 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20100420084220-j7ykvh34b2jx7hyv
Tags: 2.31-1
* New maintainer (Closes: #561233)
* New upstream release (Closes: #578379)
* debian/control:
  + Updated to Standards-Version 3.8.4
  + Added ${misc:Depends} to Depends
  + Updated debhelper dependency to 7
* debian/rules:
  + Do not do append to copyright file trick
  + Used dh_prep instead of dh_clean -k
* Converted package to new source format 3.0 (quilt)
* debian/copyright:
  + Added missing vroot.h copyright
  + Better copyright assignment, year for Author
* debian/patches/spelling-error-in-manpage_xdaliclock:
  + Added patch to fix manpage spelling mistake by Florian Ernst
    <florian@debian.org>

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
NUMBERS         = numbers0/*.xbm numbers1/*.xbm numbers2/*.xbm \
8
8
                  numbers_big/README numbers_big/*.gif numbers_big/*.xbm
9
9
TAR             = tar
10
 
COMPRESS        = gzip --verbose --best
11
 
COMPRESS_EXT    = gz
12
10
 
13
11
 
14
12
default:
15
13
        @echo ''; \
16
 
         echo '        please make one of: "x", "palm", "all", or "clean"'; \
 
14
         echo '        please make one of: "x", "palm", "webos", "all", or "clean"'; \
17
15
         echo ''; \
18
16
         exit 5
19
17
 
20
 
all: X11 palm
 
18
all:: OSX webos palm X11
21
19
 
22
20
X11::   x11
23
21
X::     X11
25
23
gtk::   GTK
26
24
OSX::   osx
27
25
palm::  Palm
28
 
pilot:: Palm
29
 
Pilot:: Palm
 
26
webos:: WebOS
30
27
 
31
28
x11:: X11/Makefile
32
29
        @echo '==============================================================='
48
45
        @echo ''
49
46
        cd palm ; make
50
47
 
 
48
WebOS:: webos/Makefile
 
49
        @echo '==============================================================='
 
50
        @echo ''
 
51
        cd webos ; make
 
52
 
51
53
X11/Makefile:
52
54
        @echo '==============================================================='
53
55
        @echo ''
68
70
        cd gtk ; make $@
69
71
        cd OSX ; make $@
70
72
        cd palm ; make $@
 
73
        cd webos ; make $@
71
74
 
72
75
distclean: X11/Makefile gtk/Makefile palm/Makefile
73
76
        cd X11 ; make $@
74
77
        cd gtk ; make $@
75
78
        cd OSX ; make $@
76
79
        cd palm ; make $@
 
80
        cd webos ; make $@
77
81
 
78
82
install:
79
83
        @echo ''; \
83
87
         echo '        then copy "build/Development/DaliClock.app"';         \
84
88
         echo '        to your Applications folder."';                       \
85
89
         echo ''; \
86
 
         echo '      - to install the Palm version: "cd palm; make", and';   \
 
90
         echo '      - to install the PalmOS version: "cd palm; make", and'; \
87
91
         echo '        then download "daliclock.prc" to your PalmOS device.';\
88
92
         echo ''; \
 
93
         echo '      - to install the WebOS version: "cd webos; make", and'; \
 
94
         echo '        then send the .ipk to your Palm WebOS device.';\
 
95
         echo ''; \
89
96
         exit 5
90
97
 
91
 
tar: X11/Makefile gtk/Makefile palm/Makefile
 
98
dmg::
 
99
        cd OSX ; $(MAKE) dmg
 
100
 
 
101
tar: X11/Makefile gtk/Makefile palm/Makefile dmg
92
102
        @                                                                   \
93
103
  for dir in X11 gtk palm ; do                                              \
94
104
   ( cd $$dir ;                                                             \
95
105
     rm -f configure ;                                                      \
96
 
     autoconf ;                                                             \
 
106
     autoconf263 ;                                                          \
97
107
     ./config.status ;                                                      \
98
108
     $(MAKE) distdepend );                                                  \
99
109
  done ;                                                                    \
100
110
  (cd X11; make update_spec_version) ;                                      \
101
111
  (cd gtk; make update_spec_version) ;                                      \
102
112
  (cd palm; make update_rsc_version) ;                                      \
 
113
  (cd webos; make update_release_date) ;                                    \
103
114
  (cd OSX; make update_plist_version) ;                                     \
104
115
  NAME=`sed -n                                                              \
105
116
  's/[^0-9]*\([0-9]\.[0-9][0-9]*\).*/xdaliclock-\1/p' version.h` ;          \
106
117
  rm -rf $$NAME ; ln -s . $$NAME ;                                          \
107
118
  FILES= ;                                                                  \
108
 
  for subdir in X11 gtk palm OSX ; do                                       \
 
119
  for subdir in X11 gtk palm OSX webos ; do                                 \
109
120
    d=`pwd` ;                                                               \
110
121
    cd $$subdir ;                                                           \
111
122
    FILES="$$FILES `$(MAKE) echo_tarfiles                                   \
113
124
      | sed \"s|^|$$subdir/|g;s| | $$subdir/|g\"                            \
114
125
      ` ";                                                                  \
115
126
    cd $$d ; done ;                                                         \
116
 
  echo creating tar file archive/$${NAME}.tar.$(COMPRESS_EXT)... ;          \
117
 
  $(TAR) -vchf -                                                            \
 
127
  echo creating tar file archive/$${NAME}.tar.gz... ;                       \
 
128
  GZIP="-9v" $(TAR) -vchzf archive/$${NAME}.tar.gz                          \
118
129
    `echo $(TARFILES) $$FILES $(NUMBERS)                                    \
119
 
   | sed "s|^|$$NAME/|g; s| | $$NAME/|g" `                                  \
120
 
   | $(COMPRESS) > archive/$${NAME}.tar.$(COMPRESS_EXT) ;                   \
 
130
   | sed "s|^|$$NAME/|g; s| | $$NAME/|g" ` ;                                \
121
131
  rm $$NAME ;                                                               \
122
 
  ls -ldF archive/$${NAME}.tar.$(COMPRESS_EXT)
 
132
  ls -ldF archive/$${NAME}.tar.gz
123
133
 
124
134
www::
125
135
        @                                                                   \
131
141
  HEAD3="DaliClock-$$VERS2"                                              ;  \
132
142
  TAR="x$$HEAD.tar.gz"                                                   ;  \
133
143
  PRC="$$HEAD2.prc"                                                      ;  \
 
144
  IPK="$$HEAD2.ipk"                                                      ;  \
134
145
  DMG="$$HEAD3.dmg"                                                      ;  \
135
146
                                                                            \
136
147
  if [ ! -f archive/$$TAR ]; then                                           \
161
172
    fi ;                                                                    \
162
173
  fi ;                                                                      \
163
174
                                                                            \
 
175
  if [ -f $$DEST/$$IPK ]; then                                              \
 
176
    /bin/echo -n "WARNING: $$DEST/$$IPK already exists!  Overwrite? ";      \
 
177
    read line;                                                              \
 
178
    if [ "x$$line" != "xyes" -a "x$$line" != "xy" ]; then                   \
 
179
      exit 1 ;                                                              \
 
180
    fi ;                                                                    \
 
181
  fi ;                                                                      \
 
182
                                                                            \
164
183
  if [ -f $$DEST/$$DMG ]; then                                              \
165
184
    /bin/echo -n "WARNING: $$DEST/$$DMG already exists!  Overwrite? ";      \
166
185
    read line;                                                              \
176
195
  chmod u+w $$DEST/$$DMG ;                                                  \
177
196
                                                                            \
178
197
  cp -p palm/daliclock.prc $$DEST/$$PRC ;                                   \
 
198
                                                                            \
 
199
  cp -p webos/org.jwz.daliclock_$$VERS.0_all.ipk $$DEST/$$IPK ;             \
 
200
                                                                            \
179
201
  cd $$DEST ;                                                               \
180
202
                                                                            \
181
203
  TMP=/tmp/xd.$$$$ ;                                                        \
197
219
    set +x ;                                                                \
198
220
  fi ;                                                                      \
199
221
                                                                            \
 
222
  OLDEST=`ls DaliClock*.dmg | head -1` ;                                    \
 
223
  /bin/echo -n "Delete $$DEST/$$OLDEST? ";                                  \
 
224
  read line;                                                                \
 
225
  if [ "x$$line" = "xyes" -o "x$$line" = "xy" ]; then                       \
 
226
    set -x ;                                                                \
 
227
    rm $$OLDEST $$OLDEST2 ;                                                 \
 
228
    cvs remove $$OLDEST $$OLDEST2 ;                                         \
 
229
    set +x ;                                                                \
 
230
  fi ;                                                                      \
 
231
                                                                            \
200
232
  OLDEST=`ls daliclock*.prc | head -1` ;                                    \
201
 
  /bin/echo -n "Delete $$DEST/$$OLDEST? ";                                          \
 
233
  /bin/echo -n "Delete $$DEST/$$OLDEST? ";                                  \
 
234
  read line;                                                                \
 
235
  if [ "x$$line" = "xyes" -o "x$$line" = "xy" ]; then                       \
 
236
    set -x ;                                                                \
 
237
    rm $$OLDEST $$OLDEST2 ;                                                 \
 
238
    cvs remove $$OLDEST $$OLDEST2 ;                                         \
 
239
    set +x ;                                                                \
 
240
  fi ;                                                                      \
 
241
                                                                            \
 
242
  OLDEST=`ls daliclock*.ipk | head -1` ;                                    \
 
243
  /bin/echo -n "Delete $$DEST/$$OLDEST? ";                                  \
202
244
  read line;                                                                \
203
245
  if [ "x$$line" = "xyes" -o "x$$line" = "xy" ]; then                       \
204
246
    set -x ;                                                                \
211
253
  rm -f $$TMP ;                                                             \
212
254
                                                                            \
213
255
  set -x ;                                                                  \
214
 
  cvs add -kb $$TAR $$PRC $$DMG ;                                           \
 
256
  cvs add -kb $$TAR $$PRC $$IPK $$DMG ;                                     \
215
257
  cvs commit -m "$$VERS"
216
258