Contents of /branches/ports/maemo/src/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 63 - (show annotations)
Sun Feb 8 22:52:48 2009 UTC (15 years, 2 months ago) by achadwick
File size: 11055 byte(s)
Update from trunk; make it build properly with the new stuff.
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 = osm2go
21 PREFIX ?= /usr/local
22
23 PKGS = gtk+-2.0 libxml-2.0 goocanvas libcurl gthread-2.0 \
24 gnome-vfs-module-2.0 libgnome-2.0
25
26 OBJS = main.o map.o osm.o osm_api.o wms.o \
27 statusbar.o project.o settings.o pos.o diff.o map_hl.o \
28 iconbar.o info.o icon.o track.o gps.o canvas_goocanvas.o \
29 area_edit.o josm_presets.o relation_edit.o misc.o map_edit.o \
30 josm_elemstyles.o style.o net_io.o banner.o undo.o
31
32 DEFS = -DPACKAGE=\"$(APP)\" -DPREFIX=\"$(PREFIX)\" -DOSM_STREAM_PARSER -DUSE_GOOCANVAS
33 CFLAGS = -Wall -O2 $(DEFS) `pkg-config --cflags $(PKGS)`
34 LDFLAGS = `pkg-config --libs $(PKGS)`
35
36 all: $(APP)
37
38 %.o: %.c
39 gcc $(CFLAGS) -o $@ -c $<
40
41 $(APP): $(OBJS)
42 gcc $(LDFLAGS) -o $@ $(OBJS)
43
44 clean:
45 rm -f osm2go *.o *~ */*~ \#*\# version.h *.bak
46
47 install: $(APP)
48 install $(APP) $(DESTDIR)$(PREFIX)/bin
49
50 -include ../version.mk
51
52 dep: version.h
53 makedepend -Y *.c
54
55 # DO NOT DELETE
56
57 area_edit.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h
58 area_edit.o: osm_api.h project.h statusbar.h area_edit.h settings.h diff.h
59 area_edit.o: iconbar.h icon.h info.h track.h gps.h wms.h josm_presets.h
60 area_edit.o: relation_edit.h misc.h map_edit.h josm_elemstyles.h style.h
61 area_edit.o: net_io.h qnd_xml.h undo.h
62 banner.o: banner.h appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h
63 banner.o: osm_api.h project.h statusbar.h area_edit.h settings.h diff.h
64 banner.o: iconbar.h icon.h info.h track.h gps.h wms.h josm_presets.h
65 banner.o: relation_edit.h misc.h map_edit.h josm_elemstyles.h style.h
66 banner.o: net_io.h qnd_xml.h undo.h
67 canvas_gnomecanvas.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h
68 canvas_gnomecanvas.o: osm_api.h project.h statusbar.h area_edit.h settings.h
69 canvas_gnomecanvas.o: diff.h iconbar.h icon.h info.h track.h gps.h wms.h
70 canvas_gnomecanvas.o: josm_presets.h relation_edit.h misc.h map_edit.h
71 canvas_gnomecanvas.o: josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
72 canvas_goocanvas.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h
73 canvas_goocanvas.o: osm_api.h project.h statusbar.h area_edit.h settings.h
74 canvas_goocanvas.o: diff.h iconbar.h icon.h info.h track.h gps.h wms.h
75 canvas_goocanvas.o: josm_presets.h relation_edit.h misc.h map_edit.h
76 canvas_goocanvas.o: josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
77 dbus.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
78 dbus.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
79 dbus.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
80 dbus.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
81 diff.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
82 diff.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
83 diff.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
84 diff.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
85 gps.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
86 gps.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
87 gps.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
88 gps.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
89 icon.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
90 icon.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
91 icon.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
92 icon.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
93 iconbar.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
94 iconbar.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h
95 iconbar.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
96 iconbar.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h
97 iconbar.o: undo.h
98 info.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
99 info.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
100 info.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
101 info.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
102 josm_elemstyles.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h
103 josm_elemstyles.o: osm_api.h project.h statusbar.h area_edit.h settings.h
104 josm_elemstyles.o: diff.h iconbar.h icon.h info.h track.h gps.h wms.h
105 josm_elemstyles.o: josm_presets.h relation_edit.h misc.h map_edit.h
106 josm_elemstyles.o: josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
107 josm_presets.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h
108 josm_presets.o: osm_api.h project.h statusbar.h area_edit.h settings.h diff.h
109 josm_presets.o: iconbar.h icon.h info.h track.h gps.h wms.h josm_presets.h
110 josm_presets.o: relation_edit.h misc.h map_edit.h josm_elemstyles.h style.h
111 josm_presets.o: net_io.h qnd_xml.h undo.h
112 main.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
113 main.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
114 main.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
115 main.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
116 main.o: banner.h
117 map.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
118 map.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
119 map.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
120 map.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
121 map_edit.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
122 map_edit.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h
123 map_edit.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
124 map_edit.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h
125 map_edit.o: undo.h
126 map_hl.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
127 map_hl.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h
128 map_hl.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
129 map_hl.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h
130 map_hl.o: undo.h
131 misc.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
132 misc.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
133 misc.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
134 misc.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
135 net_io.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
136 net_io.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h
137 net_io.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
138 net_io.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h
139 net_io.o: undo.h
140 osm.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
141 osm.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
142 osm.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
143 osm.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
144 osm.o: banner.h
145 osm_api.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
146 osm_api.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h
147 osm_api.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
148 osm_api.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h
149 osm_api.o: undo.h
150 pos.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
151 pos.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
152 pos.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
153 pos.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
154 project.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
155 project.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h
156 project.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
157 project.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h
158 project.o: undo.h banner.h
159 qnd_xml.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
160 qnd_xml.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h
161 qnd_xml.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
162 qnd_xml.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h
163 qnd_xml.o: undo.h
164 relation_edit.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h
165 relation_edit.o: osm_api.h project.h statusbar.h area_edit.h settings.h
166 relation_edit.o: diff.h iconbar.h icon.h info.h track.h gps.h wms.h
167 relation_edit.o: josm_presets.h relation_edit.h misc.h map_edit.h
168 relation_edit.o: josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
169 settings.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
170 settings.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h
171 settings.o: icon.h info.h track.h gps.h wms.h josm_presets.h relation_edit.h
172 settings.o: misc.h map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h
173 settings.o: undo.h
174 statusbar.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h
175 statusbar.o: osm_api.h project.h statusbar.h area_edit.h settings.h diff.h
176 statusbar.o: iconbar.h icon.h info.h track.h gps.h wms.h josm_presets.h
177 statusbar.o: relation_edit.h misc.h map_edit.h josm_elemstyles.h style.h
178 statusbar.o: net_io.h qnd_xml.h undo.h
179 style.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
180 style.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
181 style.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
182 style.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
183 track.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
184 track.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
185 track.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
186 track.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
187 undo.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
188 undo.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
189 undo.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
190 undo.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h
191 wms.o: appdata.h version.h pos.h osm.h canvas.h map.h map_hl.h osm_api.h
192 wms.o: project.h statusbar.h area_edit.h settings.h diff.h iconbar.h icon.h
193 wms.o: info.h track.h gps.h wms.h josm_presets.h relation_edit.h misc.h
194 wms.o: map_edit.h josm_elemstyles.h style.h net_io.h qnd_xml.h undo.h