summaryrefslogtreecommitdiff
path: root/pyuno/demo/makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'pyuno/demo/makefile.mk')
-rw-r--r--pyuno/demo/makefile.mk229
1 files changed, 229 insertions, 0 deletions
diff --git a/pyuno/demo/makefile.mk b/pyuno/demo/makefile.mk
new file mode 100644
index 000000000000..f328ac5a6ddc
--- /dev/null
+++ b/pyuno/demo/makefile.mk
@@ -0,0 +1,229 @@
+PRJNAME=pyuno
+PRJ=..
+
+.INCLUDE : settings.mk
+.INCLUDE : pyversion.mk
+
+ROOT=$(MISC)$/pyuno-doc
+
+
+FILES=\
+ $(ROOT)$/python-bridge.html \
+ $(ROOT)$/customized_setup.png \
+ $(ROOT)$/mode_component.png \
+ $(ROOT)$/mode_ipc.png \
+ $(ROOT)$/modes.sxd \
+ $(ROOT)$/optional_components.png \
+ $(ROOT)$/samples$/swriter.py \
+ $(ROOT)$/samples$/swritercomp.py \
+ $(ROOT)$/samples$/ooextract.py \
+ $(ROOT)$/samples$/biblioaccess.py \
+ $(ROOT)$/samples$/swritercompclient.py \
+ $(ROOT)$/samples$/hello_world_pyuno.zip
+
+
+
+$(MISC)$/pyuno-doc.zip : dirs $(FILES)
+ -rm -f $@
+ cd $(MISC) && zip -r pyuno-doc.zip pyuno-doc
+dirs .PHONY :
+ -mkdir $(ROOT)
+ -mkdir $(ROOT)$/samples
+
+
+$(ROOT)$/samples$/hello_world_pyuno.zip : hello_world_comp.py Addons.xcu
+ -rm -f $@
+ zip $@ hello_world_comp.py Addons.xcu
+
+$(ROOT)$/samples$/% : %
+ -rm -f $@
+ cat $? > $@
+
+$(ROOT)$/% : ..$/doc$/%
+ -rm -f $@
+ cat $? > $@
+
+#VERSION=0.9.4
+#PYDIRNAME=python-$(PYVERSION)
+#.IF "$(GUI)"=="WNT"
+#INISUFFIX=.ini
+#BATCHSUFFIX=.bat
+#ENVSUFFIX=.bat
+#PLATFORM=win32
+#EXESUFFIX=.exe
+#PACKSUFFIX=.zip
+#MYCOPY=copy
+#DOLLAR_SIGN=$$
+#.ELSE
+#DOLLAR_SIGN=\$$
+#PACKSUFFIX=.tar.gz
+#MYCOPY=cp
+#BATCHSUFFIX=.sh
+#ENVSUFFIX=.tcsh
+#INISUFFIX=rc
+#PYUNOMODULE=$(DESTROOT)$/program$/pyuno$(DLLPOST)
+#PYTHONLIBRARY=$(DESTROOT)$/program$/$(DLLPRE)python$(DLLPOST).$(PYVERSION)
+#PYRUNTIMELINK=$(DESTROOT)$/program$/python
+#PYRUNTIMELIBLINK1=$(DESTROOT)$/program$/libpython.so.2
+#PYRUNTIMELIBLINK2=$(DESTROOT)$/program$/libpython.so
+#
+#.IF "$(OS)$(CPU)"=="SOLARISS"
+#PLATFORM=solaris-sparc
+#.ELIF "$(OS)$(CPU)"=="SOLARISI"
+#PLATFORM=solaris-x86
+#.ELIF "$(OS)$(CPU)"=="LINUXI"
+#PLATFORM=linux-x86
+#.ELIF "$(OS)$(CPU)"=="LINUXP"
+#PLATFORM=linux-ppc
+#.ELSE
+#error please add your platform
+#.ENDIF
+#
+#.ENDIF
+#
+#DESTROOT=$(BIN)$/root
+#
+#FINDDIRS=$(subst,/,$/ $(shell +cd $(SOLARLIBDIR)$/python && $(FIND) . -type d))
+#FINDLIBFILES=$(subst,/,$/ $(shell +cd $(SOLARLIBDIR)$/python && $(FIND) . -type f))
+#
+#PYRUNTIME_DIRS=\
+# $(DESTROOT) \
+# $(DESTROOT)$/program \
+# $(DESTROOT)$/program/pydemo \
+# $(DESTROOT)$/program$/$(PYDIRNAME) \
+# $(DESTROOT)$/program$/$(PYDIRNAME)$/bin \
+# $(DESTROOT)$/program$/$(PYDIRNAME)$/lib \
+# $(foreach,i,$(FINDDIRS) $(DESTROOT)$/program$/$(PYDIRNAME)$/lib$/$(i))
+#
+#
+#FILES=\
+# $(DESTROOT)$/program$/$(DLLPRE)pyuno$(DLLPOST) \
+# $(DESTROOT)$/program$/pythonloader.uno$(DLLPOST) \
+# $(DESTROOT)$/program$/pyuno$(INISUFFIX) \
+# $(DESTROOT)$/program$/uno.py \
+# $(DESTROOT)$/program$/unohelper.py \
+# $(DESTROOT)$/program$/pythonloader.py \
+# $(DESTROOT)$/program$/pyuno_setup$(BATCHSUFFIX) \
+# $(DESTROOT)$/program$/regcomp$(EXESUFFIX) \
+# $(DESTROOT)$/program$/pyunoenv$(ENVSUFFIX) \
+# $(DESTROOT)$/program$/pydemo$/biblioaccess.py \
+# $(DESTROOT)$/program$/pydemo$/ooextract.py \
+# $(DESTROOT)$/program$/pydemo$/swriter.py \
+# $(DESTROOT)$/program$/pydemo$/swritercomp.py \
+# $(DESTROOT)$/program$/pydemo$/swritercompclient.py \
+# $(DESTROOT)$/program$/pydemo$/swritercompclient.py \
+# $(DESTROOT)$/program$/pydemo$/python-bridge.html \
+# $(PYUNOMODULE) \
+# $(PYTHONLIBRARY) \
+# $(DESTROOT)$/program$/$(PYDIRNAME)$/bin$/python$(EXESUFFIX) \
+# $(foreach,i,$(FINDLIBFILES) $(DESTROOT)$/program$/$(PYDIRNAME)$/lib$/$(i)) \
+# $(PYRUNTIMELINK) \
+# $(PYRUNTIMELIBLINK1) \
+# $(PYRUNTIMELIBLINK2)
+#
+#
+#
+#$(BIN)$/pyuno-$(PLATFORM)-$(PYVERSION)$(PACKSUFFIX) : makefile.mk dirs $(FILES)
+# -rm $@
+#.IF "$(GUI)"=="WNT"
+# +cd $(DESTROOT) && zip -r ..$/pyuno-$(PLATFORM)-$(VERSION)$(PACKSUFFIX) program
+#.ELSE
+# $(FIND) $(DESTROOT) -name '*.so' | xargs strip
+# cd $(DESTROOT) && tar -cO program | gzip - > ..$/pyuno-$(PLATFORM)-$(VERSION)$(PACKSUFFIX)
+#.ENDIF
+#
+#
+#dirs .PHONY:
+# -mkdir $(PYRUNTIME_DIRS)
+#
+## Some symbolic links for unix
+#.IF "$(GUI)" == "UNX"
+#$(PYRUNTIMELINK) : makefile.mk
+# -rm -f $@
+# cd $(DESTROOT)$/program && ln -s $(PYDIRNAME) python
+#
+#$(PYRUNTIMELIBLINK1) : makefile.mk
+# -rm -f $@
+# cd $(DESTROOT)$/program && ln -s $(DLLPRE)python$(DLLPOST).$(PYVERSION) $(DLLPRE)python$(DLLPOST).$(PYMAJOR)
+#
+#$(PYRUNTIMELIBLINK2) : makefile.mk
+# -rm -f $@
+# cd $(DESTROOT)$/program && ln -s $(DLLPRE)python$(DLLPOST).$(PYVERSION) $(DLLPRE)python$(DLLPOST)
+#.ENDIF
+#
+#$(DESTROOT)$/program$/regcomp$(EXESUFFIX) : $(SOLARBINDIR)$/regcomp$(EXESUFFIX)
+# cp $? $@
+#.IF "$(GUI)" == "UNX"
+# strip $@
+# chmod +x $@
+#.ENDIF
+#
+#
+#$(DESTROOT)$/program$/pyunoenv$(ENVSUFFIX) : pyunoenv$(ENVSUFFIX)
+# -rm -f $@
+# cat $? > $@
+#
+#$(DESTROOT)$/program$/$(DLLPRE)pyuno$(DLLPOST) : $(DLLDEST)$/$(DLLPRE)pyuno$(DLLPOST)
+# cp $? $@
+#
+#$(DESTROOT)$/program$/pyuno_setup$(BATCHSUFFIX) : makefile.mk
+# -rm -f $@
+#.IF "$(GUI)"!="WNT"
+# echo #\!/bin/sh >> $@
+# chmod +x $@
+#.ENDIF
+# echo regcomp -register -r services.rdb -c pythonloader.uno >>$@
+## echo "$(MYCOPY) applicat.rdb pydemo$/applicat.rdb" >> $@
+# echo regcomp -register -br types.rdb -br services.rdb -r services.rdb -c vnd.openoffice.pymodule:swritercomp -l com.sun.star.loader.Python >>$@
+#
+#$(DESTROOT)$/program$/$(DLLPRE)python$(DLLPOST).$(PYVERSION) : $(SOLARLIBDIR)$/$(DLLPRE)python$(DLLPOST).$(PYVERSION)
+# cp $? $@
+#
+#$(DESTROOT)$/program$/pythonloader.uno$(DLLPOST) : $(DLLDEST)$/pythonloader.uno$(DLLPOST)
+# cp $? $@
+#
+#$(DESTROOT)$/program$/%.py : $(DLLDEST)$/%.py
+# cp $? $@
+#
+#.IF "$(GUI)" == "UNX"
+#$(DESTROOT)$/program$/pyuno$(DLLPOST) : $(DLLDEST)$/pyuno$(DLLPOST)
+# cp $? $@
+#.ENDIF
+#
+#$(DESTROOT)$/program$/pydemo$/%.py : %.py
+# -rm -f $@
+# cat $? > $@
+#
+#$(DESTROOT)$/program$/pyuno$(INISUFFIX) : makefile.mk
+# -rm -f $@ $(DESTROOT)$/program$/pyuno.tmp
+# echo UNO_TYPES=$(DOLLAR_SIGN)PYUNOLIBDIR/types.rdb > $(DESTROOT)$/program$/pyuno.tmp
+# echo UNO_SERVICES=$(DOLLAR_SIGN)PYUNOLIBDIR/services.rdb >> $(DESTROOT)$/program$/pyuno.tmp
+# mv $(DESTROOT)$/program$/pyuno.tmp $@
+#
+#$(DESTROOT)$/program$/pydemo$/python-bridge.html : ..$/doc$/python-bridge.html
+# -rm -f $@
+# cat $? > $@
+#
+#
+# $(DESTROOT)$/program$/$(PYDIRNAME)$/lib$/%.so : $(SOLARLIBDIR)$/python$/%.so
+# -rm -f $@
+# cat $? > $@
+# strip $@
+#
+#$(DESTROOT)$/program$/$(PYDIRNAME)$/lib$/% : $(SOLARLIBDIR)$/python$/%
+# -rm -f $@
+# cat $? > $@
+#
+#
+#$(DESTROOT)$/program$/$(PYDIRNAME)$/bin$/python$(EXESUFFIX) : $(SOLARBINDIR)$/python$(EXESUFFIX)
+# -rm -f $@
+# cat $? > $@
+#.IF "$(GUI)" == "UNX"
+# strip $@
+# chmod +x $@
+#.ENDIF
+#
+#
+#
+#
+# \ No newline at end of file