Kaydet (Commit) 86d2a9d3 authored tarafından Norbert Thiebaud's avatar Norbert Thiebaud Kaydeden (comit) David Tardon

provide a gnu-make compatible include for pyversion

Change-Id: I I7d0de9bc04c26e71c6bd915a659a15c3e1f712d2
üst 1cb5fa76
...@@ -172,6 +172,7 @@ BUILD_ACTION=$(COMPATH)$/vcpackages$/vcbuild.exe pcbuild.sln "$(CONF)|$(ARCH)" ...@@ -172,6 +172,7 @@ BUILD_ACTION=$(COMPATH)$/vcpackages$/vcbuild.exe pcbuild.sln "$(CONF)|$(ARCH)"
.ENDIF .ENDIF
PYVERSIONFILE=$(MISC)$/pyversion.mk PYVERSIONFILE=$(MISC)$/pyversion.mk
PYVERSIONGFILE=$(MISC)$/pyversion.Makefile
# --- Targets ------------------------------------------------------ # --- Targets ------------------------------------------------------
...@@ -207,7 +208,7 @@ $(PYCONFIG) : $(MISC)$/build$/$(TARFILE_NAME)$/PC$/pyconfig.h ...@@ -207,7 +208,7 @@ $(PYCONFIG) : $(MISC)$/build$/$(TARFILE_NAME)$/PC$/pyconfig.h
.ENDIF .ENDIF
.ENDIF .ENDIF
ALLTAR : $(PYVERSIONFILE) ALLTAR : $(PYVERSIONFILE) $(PYVERSIONGFILE)
.ENDIF # "$(L10N_framework)"=="" .ENDIF # "$(L10N_framework)"==""
# rule to allow relocating the whole framework, removing reference to buildinstallation directory # rule to allow relocating the whole framework, removing reference to buildinstallation directory
...@@ -252,4 +253,8 @@ $(PYVERSIONFILE) : pyversion.mk $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) ...@@ -252,4 +253,8 @@ $(PYVERSIONFILE) : pyversion.mk $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE)
@-rm -f $@ @-rm -f $@
$(COMMAND_ECHO)$(COPY) pyversion.mk $@ $(COMMAND_ECHO)$(COPY) pyversion.mk $@
$(PYVERSIONGFILE) : pyversion.Makefile $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE)
@-rm -f $@
$(COMMAND_ECHO)$(COPY) pyversion.Makefile $@
.ENDIF # DISABLE_PYTHON != TRUE .ENDIF # DISABLE_PYTHON != TRUE
...@@ -8,6 +8,7 @@ mkdir: %_DEST%\lib\OOoPython.framework\Versions\2.6\include\python2.6 ...@@ -8,6 +8,7 @@ mkdir: %_DEST%\lib\OOoPython.framework\Versions\2.6\include\python2.6
# MACOSX - end # MACOSX - end
..\%__SRC%\misc\pyversion.mk %_DEST%\inc\pyversion.mk ..\%__SRC%\misc\pyversion.mk %_DEST%\inc\pyversion.mk
..\%__SRC%\misc\pyversion.Makefile %_DEST%\inc\pyversion.Makefile
mkdir: %_DEST%\lib\python mkdir: %_DEST%\lib\python
mkdir: %_DEST%\lib\python\lib-old mkdir: %_DEST%\lib\python\lib-old
......
# when you want to change the python version, you must update the d.lst
# in the python project accordingly !!!
PYMAJOR:=2
PYMINOR:=6
PYMICRO:=1
PYVERSION:=$(PYMAJOR).$(PYMINOR).$(PYMICRO)
ifeq ($(GUI),UNX)
ifeq ($(OS),MACOSX)
PY_FULL_DLL_NAME:=libpython$(PYMAJOR).$(PYMINOR).a
PYTHONLIB=-F$(SOLARLIBDIR) -framework OOoPython
CFLAGS+=-I$(SOLARLIBDIR)/OOoPython.framework/Versions/$(PYMAJOR).$(PYMINOR)/include/python$(PYMAJOR).$(PYMINOR)
else
PY_FULL_DLL_NAME:=libpython$(PYMAJOR).$(PYMINOR).so.1.0
PYTHONLIB:=-lpython$(PYMAJOR).$(PYMINOR)
endif
else
ifeq ($(COM),GCC)
PY_FULL_DLL_NAME:=libpython$(PYMAJOR).$(PYMINOR).dll
PYTHONLIB:=-lpython$(PYMAJOR).$(PYMINOR)
else
PY_FULL_DLL_NAME:=python$(PYMAJOR)$(PYMINOR).dll
PYTHONLIB:=python$(PYMAJOR)$(PYMINOR).lib
endif
endif
...@@ -41,7 +41,7 @@ $(eval $(call gb_InstallModule_add_defs,scp2/python,\ ...@@ -41,7 +41,7 @@ $(eval $(call gb_InstallModule_add_defs,scp2/python,\
-DSYSTEM_PYTHON \ -DSYSTEM_PYTHON \
)) ))
else else
include $(OUTDIR)/inc/pyversion.mk include $(OUTDIR)/inc/pyversion.Makefile
$(eval $(call gb_InstallModule_add_defs,scp2/python,\ $(eval $(call gb_InstallModule_add_defs,scp2/python,\
-DPYVERSION=$(PYVERSION) \ -DPYVERSION=$(PYVERSION) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment