You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
511 B
17 lines
511 B
# Makefile.pylibfdt |
|
# |
|
|
|
PYLIBFDT_srcs = $(addprefix $(LIBFDT_srcdir)/,$(LIBFDT_SRCS)) |
|
WRAP = $(PYLIBFDT_objdir)/libfdt_wrap.c |
|
PYMODULE = $(PYLIBFDT_objdir)/_libfdt.so |
|
|
|
$(PYMODULE): $(PYLIBFDT_srcs) $(WRAP) |
|
@$(VECHO) PYMOD $@ |
|
SOURCES="$^" CPPFLAGS="$(CPPFLAGS)" OBJDIR="$(PYLIBFDT_objdir)" \ |
|
python $(PYLIBFDT_objdir)/setup.py --quiet build_ext --inplace |
|
|
|
$(WRAP): $(PYLIBFDT_srcdir)/libfdt.swig |
|
@$(VECHO) SWIG $@ |
|
$(SWIG) -python -o $@ $< |
|
|
|
PYLIBFDT_cleanfiles = libfdt_wrap.c libfdt.py libfdt.pyc _libfdt.so
|
|
|