1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
defsdir = $(datadir)/pygtk/2.0/defs
defs_DATA = osmgpsmap.defs osmgpsmap-compat.defs
INCLUDES = \
$(OSMGPSMAP_CFLAGS) \
$(SOUP24_CFLAGS) \
$(GTK_CFLAGS) \
$(PYGTK_CFLAGS) \
$(PYTHON_INCLUDES)
pkgpythondir = $(pyexecdir)/gtk-2.0
pkgpyexecdir = $(pyexecdir)/gtk-2.0
pkgpyexec_LTLIBRARIES = osmgpsmap.la
osmgpsmap_la_LDFLAGS = -module -avoid-version -export-symbols-regex initosmgpsmap
osmgpsmap_la_LIBADD = $(OSMGPSMAP_LIBS) $(SOUP24_LIBS) $(GTK_LIBS) $(PYGTK_LIBS)
osmgpsmap_la_SOURCES = osmgpsmapmodule.c osmgpsmap.c
#nodist_osmgpsmap_la_SOURCES = osmgpsmap.c
CLEANFILES = osmgpsmap.c
EXTRA_DIST = \
setup.py \
osmgpsmap.override \
$(defs_DATA)
osmgpsmap.c: osmgpsmap.defs osmgpsmap.override
.defs.c:
(cd $(srcdir)\
&& $(PYTHON) $(CODEGENDIR)/codegen.py \
--register $(PYGTK_DEFSDIR)/gtk-types.defs \
--register $(PYGTK_DEFSDIR)/gdk-types.defs \
--override $*.override \
--prefix py$* $*.defs) > gen-$*.c \
&& cp gen-$*.c $*.c \
&& rm -f gen-$*.c
update-defs:
$(PYTHON) $(CODEGENDIR)/h2def.py ../src/osm-gps-map-{widget,osd,image,layer,track,point,source}.h > osmgpsmap-new.defs
release: dist
scp @PACKAGE@-@VERSION@.tar.gz root@greenbirdsystems.com:/var/www/johnstowers.co.nz/files/osm-gps-map/
|