Contents of /trunk/src/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 342 - (show annotations)
Sun Jan 31 19:44:18 2010 UTC (14 years, 3 months ago) by harbaum
File size: 13508 byte(s)
Binary optified
1 #
2 # Copyright (C) 2008 Till Harbaum <till@harbaum.org>.
3 #
4 # This file is part of OSM2Go.
5 #
6 # OSM2Go is free software: you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation, either version 3 of the License, or
9 # (at your option) any later version.
10 #
11 # OSM2Go is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
15 #
16 # You should have received a copy of the GNU General Public License
17 # along with OSM2Go. If not, see <http://www.gnu.org/licenses/>.
18 #
19
20 APP = @PACKAGE@
21 prefix = @prefix@
22 datarootdir = @datarootdir@
23 datadir = @datarootdir@
24 EXTRA_OBJS = @EXTRA_OBJS@
25 VERSION = $${VERSION_PREFIX}@PACKAGE_VERSION@$${VERSION_SUFFIX}
26 MAEMO_VERSION_MAJOR = @MAEMO_VERSION_MAJOR@
27
28 bindir = @bindir@
29
30
31 OBJS = main.o map.o osm.o osm_api.o wms.o about.o \
32 statusbar.o project.o settings.o pos.o diff.o map_hl.o \
33 iconbar.o info.o icon.o track.o gps.o canvas_goocanvas.o \
34 area_edit.o josm_presets.o relation_edit.o misc.o map_edit.o \
35 josm_elemstyles.o style.o net_io.o banner.o undo.o canvas.o \
36 list.o scale_popup.o $(EXTRA_OBJS)
37
38 DEFS = -DPACKAGE=\"$(APP)\" -DPREFIX=\"@prefix@\" -DDATADIR=\"$(datadir)/$(APP)\" -DVERSION=\"$(VERSION)\"
39 CFLAGS = -Wall $(DEFS) @CFLAGS@ -DCANVAS_CUSTOM_ITEM_AT
40 LDFLAGS = @LIBS@
41
42 all: $(APP)
43
44 %.o: %.c Makefile
45 gcc $(CFLAGS) -o $@ -c $<
46
47 $(APP): $(OBJS) Makefile
48 gcc $(LDFLAGS) -o $@ $(OBJS)
49
50 clean:
51 rm -f osm2go *.o *~ */*~ \#*\# version.h *.bak
52
53 install: $(APP)
54 install -d $(DESTDIR)$(prefix)$(bindir)
55 if [ "$(MAEMO_VERSION_MAJOR)" == "5" ]; then \
56 echo "Optifying binary"; \
57 install -d $(DESTDIR)$(datadir)/$(APP); \
58 install $(APP) $(DESTDIR)$(datadir)/$(APP)/$(APP).bin; \
59 ln -s $(datadir)/$(APP)/$(APP).bin $(DESTDIR)$(prefix)$(bindir)/$(APP); \
60 else \
61 echo "Not Optifying binary"; \
62 install $(APP) $(DESTDIR)$(prefix)$(bindir); \
63 fi
64
65 dep:
66 makedepend -Y -fMakefile.in *.c
67
68 # DO NOT DELETE
69
70 about.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
71 about.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
72 about.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
73 about.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
74 about.o: scale_popup.h about.h
75 area_edit.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
76 area_edit.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h
77 area_edit.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
78 area_edit.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h banner.h
79 area_edit.o: list.h scale_popup.h about.h
80 banner.o: banner.h appdata.h pos.h osm.h canvas.h undo.h settings.h map.h
81 banner.o: map_hl.h osm_api.h project.h statusbar.h area_edit.h diff.h
82 banner.o: iconbar.h icon.h info.h track.h gps.h wms.h josm_presets.h
83 banner.o: relation_edit.h misc.h map_edit.h josm_elemstyles.h style.h
84 banner.o: net_io.h list.h scale_popup.h about.h
85 canvas.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
86 canvas.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
87 canvas.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
88 canvas.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
89 canvas.o: scale_popup.h about.h
90 canvas_goocanvas.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h
91 canvas_goocanvas.o: map_hl.h osm_api.h project.h statusbar.h area_edit.h
92 canvas_goocanvas.o: diff.h iconbar.h icon.h info.h track.h gps.h wms.h
93 canvas_goocanvas.o: josm_presets.h relation_edit.h misc.h map_edit.h
94 canvas_goocanvas.o: josm_elemstyles.h style.h net_io.h banner.h list.h
95 canvas_goocanvas.o: scale_popup.h about.h
96 converter.o: osm-gps-map-types.h osm-gps-map.h config.h converter.h
97 dbus.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
98 dbus.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
99 dbus.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
100 dbus.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
101 dbus.o: scale_popup.h about.h
102 diff.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
103 diff.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
104 diff.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
105 diff.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
106 diff.o: scale_popup.h about.h
107 gps.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
108 gps.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
109 gps.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
110 gps.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
111 gps.o: scale_popup.h about.h
112 iconbar.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
113 iconbar.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h
114 iconbar.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
115 iconbar.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h banner.h
116 iconbar.o: list.h scale_popup.h about.h
117 icon.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
118 icon.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
119 icon.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
120 icon.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
121 icon.o: scale_popup.h about.h
122 info.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
123 info.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
124 info.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
125 info.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
126 info.o: scale_popup.h about.h
127 josm_elemstyles.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h
128 josm_elemstyles.o: map_hl.h osm_api.h project.h statusbar.h area_edit.h
129 josm_elemstyles.o: diff.h iconbar.h icon.h info.h track.h gps.h wms.h
130 josm_elemstyles.o: josm_presets.h relation_edit.h misc.h map_edit.h
131 josm_elemstyles.o: josm_elemstyles.h style.h net_io.h banner.h list.h
132 josm_elemstyles.o: scale_popup.h about.h
133 josm_presets.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h
134 josm_presets.o: map_hl.h osm_api.h project.h statusbar.h area_edit.h diff.h
135 josm_presets.o: iconbar.h icon.h info.h track.h gps.h wms.h josm_presets.h
136 josm_presets.o: relation_edit.h misc.h map_edit.h josm_elemstyles.h style.h
137 josm_presets.o: net_io.h banner.h list.h scale_popup.h about.h
138 list.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
139 list.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
140 list.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
141 list.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
142 list.o: scale_popup.h about.h
143 main.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
144 main.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
145 main.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
146 main.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
147 main.o: scale_popup.h about.h
148 map.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
149 map.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
150 map.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
151 map.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
152 map.o: scale_popup.h about.h
153 map_edit.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
154 map_edit.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h
155 map_edit.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
156 map_edit.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h banner.h
157 map_edit.o: list.h scale_popup.h about.h
158 map_hl.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
159 map_hl.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
160 map_hl.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
161 map_hl.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
162 map_hl.o: scale_popup.h about.h
163 misc.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
164 misc.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
165 misc.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
166 misc.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
167 misc.o: scale_popup.h about.h
168 net_io.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
169 net_io.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
170 net_io.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
171 net_io.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
172 net_io.o: scale_popup.h about.h
173 osm_api.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
174 osm_api.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h
175 osm_api.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
176 osm_api.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h banner.h
177 osm_api.o: list.h scale_popup.h about.h
178 osm.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
179 osm.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
180 osm.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
181 osm.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
182 osm.o: scale_popup.h about.h
183 osm-gps-map.o: config.h converter.h osm-gps-map-types.h osm-gps-map.h
184 osm-gps-map-osd-classic.o: config.h osm-gps-map.h converter.h
185 osm-gps-map-osd-classic.o: osm-gps-map-osd-classic.h
186 osm-gps-map-osd-select.o: config.h osm-gps-map.h converter.h
187 osm-gps-map-osd-select.o: osm-gps-map-osd-select.h
188 pos.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
189 pos.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
190 pos.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
191 pos.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
192 pos.o: scale_popup.h about.h
193 project.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
194 project.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h
195 project.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
196 project.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h banner.h
197 project.o: list.h scale_popup.h about.h
198 relation_edit.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h
199 relation_edit.o: map_hl.h osm_api.h project.h statusbar.h area_edit.h diff.h
200 relation_edit.o: iconbar.h icon.h info.h track.h gps.h wms.h josm_presets.h
201 relation_edit.o: relation_edit.h misc.h map_edit.h josm_elemstyles.h style.h
202 relation_edit.o: net_io.h banner.h list.h scale_popup.h about.h
203 scale_popup.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h
204 scale_popup.o: map_hl.h osm_api.h project.h statusbar.h area_edit.h diff.h
205 scale_popup.o: iconbar.h icon.h info.h track.h gps.h wms.h josm_presets.h
206 scale_popup.o: relation_edit.h misc.h map_edit.h josm_elemstyles.h style.h
207 scale_popup.o: net_io.h banner.h list.h scale_popup.h about.h
208 search.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
209 search.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
210 search.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
211 search.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
212 search.o: scale_popup.h about.h
213 settings.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
214 settings.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h
215 settings.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
216 settings.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h banner.h
217 settings.o: list.h scale_popup.h about.h
218 statusbar.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
219 statusbar.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h
220 statusbar.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
221 statusbar.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h banner.h
222 statusbar.o: list.h scale_popup.h about.h
223 style.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
224 style.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
225 style.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
226 style.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
227 style.o: scale_popup.h about.h
228 track.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
229 track.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
230 track.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
231 track.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
232 track.o: scale_popup.h about.h
233 undo.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
234 undo.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
235 undo.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
236 undo.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
237 undo.o: scale_popup.h about.h
238 wms.o: appdata.h pos.h osm.h canvas.h undo.h settings.h map.h map_hl.h
239 wms.o: osm_api.h project.h statusbar.h area_edit.h diff.h iconbar.h icon.h
240 wms.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
241 wms.o: map_edit.h josm_elemstyles.h style.h net_io.h banner.h list.h
242 wms.o: scale_popup.h about.h