diff options
Diffstat (limited to 'wrap/Makefile.am')
| -rw-r--r-- | wrap/Makefile.am | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/wrap/Makefile.am b/wrap/Makefile.am new file mode 100644 index 00000000..7c8e603a --- /dev/null +++ b/wrap/Makefile.am @@ -0,0 +1,35 @@ +# XXX - INSTALL THIS GLOBALLY!#&@(!!! +pythondir = $(libdir)/openbox/python + +CXXFLAGS = $(XFT_CFLAGS) $(filter-out -W -Wall,@CXXFLAGS@) + +INCLUDES = -I.. -I../swig + +python_LTLIBRARIES = otkpy.la + +otkpy_la_CXXFLAGS = $(PYTHON_CFLAGS) +otkpy_la_LDFLAGS = -module +otkpy_la_SOURCES = wrap_otk.cc +otkpy_la_LIBADD = ../otk/libotk.la + +CLEANFILES = wrap_* otk.py +MAINTAINERCLEANFILES = Makefile.in + +python_PYTHON = otk.py + +install-exec-hook: + $(mkinstalldirs) "$(DESTDIR)$(pythondir)" + cd "$(DESTDIR)$(pythondir)" && \ + $(RM) -f _otk.so && $(LN_S) otkpy.so _otk.so + +uninstall-local: + rm -f "$(DESTDIR)$(pythondir)/_otk.so" + +%.py: wrap_%.cc + +otk.i: $(wildcard ../otk/*.hh) + @touch $@ + +wrap_%.cc: %.i + swig $(INCLUDES) $(filter -I%,$(CXXFLAGS)) -python -shadow -c++ -nodefault -o $@ $< + |
