summaryrefslogtreecommitdiffstats
path: root/gnome-map/Makefile
blob: 01f32ca6324b95da51fcfe932e6b962c8d9b31b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
include ../Makefile.inc

all: gglobe-canvas timezonemapmodule.so

CFLAGS=-g -O2 -Wall -fPIC `gnome-config --cflags gnomeui gtk` -I$(PYTHONINCLUDE) -DENABLE_NLS
LDFLAGS=`gnome-config --libs gnomeui gtk`

install: timezonemapmodule.so
	mkdir -p $(DESTDIR)/$(PYTHONLIBDIR)
	install -s timezonemapmodule.so $(DESTDIR)/$(PYTHONLIBDIR)
	mkdir -p $(DESTDIR)/$(ANACONDADATADIR)/pixmaps
	install map480.png $(DESTDIR)/$(ANACONDADATADIR)/pixmaps

gglobe-canvas: gglobe-canvas.c gnome-map.o gnome-canvas-dot.o gglobe-canvas.o gnome-map.h timezones.o timezones.h
	gcc -O2 -g -o gglobe-canvas gnome-map.o timezones.o gnome-canvas-dot.o gglobe-canvas.o $(LDFLAGS)


timezonemapmodule.so: gnome-map.o gnome-canvas-dot.o timezonemapmodule.o gnome-map.h timezones.o timezones.h
	gcc -g -o timezonemapmodule.so -shared gnome-map.o gnome-canvas-dot.o timezonemapmodule.o timezones.o $(LDFLAGS)

clean:
	rm -f gglobe-canvas *.so *.o *~

depend: