15 |
PYTHON_ROOT := /c/Python$(PYTHON_VERSION) |
PYTHON_ROOT := /c/Python$(PYTHON_VERSION) |
16 |
PYTHON_CPPFLAGS := -I$(PYTHON_ROOT)/include |
PYTHON_CPPFLAGS := -I$(PYTHON_ROOT)/include |
17 |
PYTHON_LDFLAGS := -L$(PYTHON_ROOT)/libs -lpython$(PYTHON_VERSION) |
PYTHON_LDFLAGS := -L$(PYTHON_ROOT)/libs -lpython$(PYTHON_VERSION) |
18 |
|
PYTHON := $(PYTHON_ROOT)/python |
19 |
SO_SUF = .dll |
SO_SUF = .dll |
20 |
SO_PREF = |
SO_PREF = |
21 |
else |
else |
24 |
PYTHON_ROOT := /cygdrive/c/Python$(PYTHON_VERSION) |
PYTHON_ROOT := /cygdrive/c/Python$(PYTHON_VERSION) |
25 |
PYTHON_CPPFLAGS := -I$(PYTHON_ROOT)/include |
PYTHON_CPPFLAGS := -I$(PYTHON_ROOT)/include |
26 |
PYTHON_LDFLAGS := -L$(PYTHON_ROOT)/libs -lpython24 |
PYTHON_LDFLAGS := -L$(PYTHON_ROOT)/libs -lpython24 |
27 |
|
PYTHON := $(PYTHON_ROOT)/python |
28 |
SO_SUF = .dll |
SO_SUF = .dll |
29 |
SO_PREF = |
SO_PREF = |
30 |
else |
else |
31 |
PYTHON_VERSION := $(shell python -V 2>&1 | sed s/Python\ // | sed s/^\\\([0-9][0-9]*\\.[0-9][0-9]*\\\).*/\\1/ ) |
PYTHON_VERSION := $(shell python -V 2>&1 | sed s/Python\ // | sed s/^\\\([0-9][0-9]*\\.[0-9][0-9]*\\\).*/\\1/ ) |
32 |
PYTHON_CPPFLAGS := -I/usr/include/python$(PYTHON_VERSION) |
PYTHON_CPPFLAGS := -I/usr/include/python$(PYTHON_VERSION) |
33 |
PYTHON_LDFLAGS := -lpython$(PYTHON_VERSION) |
PYTHON_LDFLAGS := -lpython$(PYTHON_VERSION) |
34 |
|
PYTHON := python |
35 |
SO_SUF = .so |
SO_SUF = .so |
36 |
SO_PREF = lib |
SO_PREF = lib |
37 |
endif |
endif |
43 |
@echo "Compiled libraries $(LIBS)" |
@echo "Compiled libraries $(LIBS)" |
44 |
|
|
45 |
test: $(LIBS) |
test: $(LIBS) |
46 |
PYTHONPATH=$(ASCEND_BASE)/pygtk/interface/ $(PYTHON_ROOT)/python extfntest.py |
PYTHONPATH=$(ASCEND_BASE)/pygtk/interface/ $(PYTHON) extfntest.py |
47 |
|
|
48 |
ascend: |
ascend: |
49 |
make -j2 -C $(ASCEND_BASE)/pygtk/interface/ |
make -j2 -C $(ASCEND_BASE)/pygtk/interface/ |