EXTRAS := $(DSTROOT)$(shell python -c 'import sys; print sys.prefix')/Extras
OPTIONS = WX_CONFIG=$(FAKEBIN)/wx-config UNICODE=1
ENV = CFLAGS='$(RC_CFLAGS)'
EXTRASLIBPYTHON := $(EXTRAS)/lib/python
WXPTH = wx.pth
LINKS = wx wxPython
no_target: build
build:
@echo cd $(OBJROOT) && \
cd $(OBJROOT) && \
echo $(ENV) python setup.py build_ext $(OPTIONS) && \
$(ENV) python setup.py build_ext $(OPTIONS)
install: build
@echo cd $(OBJROOT) && \
cd $(OBJROOT) && \
echo $(ENV) python setup.py install --home=$(EXTRAS) $(OPTIONS) && \
$(ENV) python setup.py install --home=$(EXTRAS) $(OPTIONS)
@for i in `find $(EXTRAS) -name \*.so`; do \
echo strip -x $$i && \
strip -x $$i; \
done
rm -f $(EXTRASLIBPYTHON)/$(WXPTH)
@name=`echo $(EXTRASLIBPYTHON)/wx-* | sed 's,^$(EXTRASLIBPYTHON)/,,'` && \
for i in $(LINKS); do \
echo ln -sf $$name/$$i $(EXTRASLIBPYTHON) && \
ln -sf $$name/$$i $(EXTRASLIBPYTHON); \
done