Support to compile python files.
This commit is contained in:
parent
233faeccdd
commit
3ab931b73c
1 changed files with 13 additions and 2 deletions
|
@ -29,6 +29,7 @@ ERLC = @ERLC@
|
||||||
OBJC = @OBJC@
|
OBJC = @OBJC@
|
||||||
AR = @AR@
|
AR = @AR@
|
||||||
LD = ${CC}
|
LD = ${CC}
|
||||||
|
PYTHON = @PYTHON@
|
||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
|
@ -36,6 +37,7 @@ DFLAGS = @DFLAGS@
|
||||||
ERLCFLAGS = @ERLCFLAGS@
|
ERLCFLAGS = @ERLCFLAGS@
|
||||||
OBJCFLAGS = @OBJCFLAGS@
|
OBJCFLAGS = @OBJCFLAGS@
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@
|
||||||
|
PYTHON_FLAGS = @PYTHON_FLAGS@
|
||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
PROG_IMPLIB_NEEDED = @PROG_IMPLIB_NEEDED@
|
PROG_IMPLIB_NEEDED = @PROG_IMPLIB_NEEDED@
|
||||||
PROG_IMPLIB_LDFLAGS = @PROG_IMPLIB_LDFLAGS@
|
PROG_IMPLIB_LDFLAGS = @PROG_IMPLIB_LDFLAGS@
|
||||||
|
@ -74,10 +76,11 @@ OBJS3 = ${OBJS2:.cxx=.o}
|
||||||
OBJS4 = ${OBJS3:.d=.o}
|
OBJS4 = ${OBJS3:.d=.o}
|
||||||
OBJS5 = ${OBJS4:.erl=.beam}
|
OBJS5 = ${OBJS4:.erl=.beam}
|
||||||
OBJS6 = ${OBJS5:.m=.o}
|
OBJS6 = ${OBJS5:.m=.o}
|
||||||
OBJS += ${OBJS6:.xpm=.o}
|
OBJS7 = ${OBJS6:.py=.pyc}
|
||||||
|
OBJS += ${OBJS7:.xpm=.o}
|
||||||
|
|
||||||
.SILENT:
|
.SILENT:
|
||||||
.SUFFIXES: .beam .c .cc .cxx .d .dep .erl .m .xpm
|
.SUFFIXES: .beam .c .cc .cxx .d .dep .erl .m .py .pyc .xpm
|
||||||
.PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean
|
.PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean
|
||||||
|
|
||||||
all:
|
all:
|
||||||
|
@ -205,6 +208,14 @@ ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS}
|
||||||
${COMPILE_FAILED}; \
|
${COMPILE_FAILED}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
.py.pyc:
|
||||||
|
${COMPILE_STATUS}
|
||||||
|
if ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; then \
|
||||||
|
${COMPILE_OK}; \
|
||||||
|
else \
|
||||||
|
${COMPILE_FAILED}; \
|
||||||
|
fi
|
||||||
|
|
||||||
.xpm.o:
|
.xpm.o:
|
||||||
${COMPILE_STATUS}
|
${COMPILE_STATUS}
|
||||||
if ${CC} ${CFLAGS} ${CPPFLAGS} -x c -c -o $@ $<; then \
|
if ${CC} ${CFLAGS} ${CPPFLAGS} -x c -c -o $@ $<; then \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue