~diresu/blender/blender-command-port

« back to all changes in this revision

Viewing changes to dlltool/Makefile

  • Committer: theeth
  • Date: 2008-10-14 16:52:04 UTC
  • Revision ID: vcs-imports@canonical.com-20081014165204-r32w2gm6s0osvdhn
copy back trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include nan_definitions.mk
 
2
 
 
3
PYTHONDLL=python$(subst .,,$(NAN_PYTHON_VERSION)).dll
 
4
 
 
5
all: ${NAN_GETTEXT}/lib/freegettext.a  ${NAN_ICONV}/lib/freeiconv.a \
 
6
                ${NAN_PYTHON}/lib/freepy.a
 
7
 
 
8
debug: all
 
9
 
 
10
${NAN_GETTEXT}/lib/freegettext.a: gettext.def \
 
11
                        ${NAN_GETTEXT}/lib/gnu_gettext.dll
 
12
        cp ${NAN_GETTEXT}/lib/gnu_gettext.dll .
 
13
        dlltool.exe -v --output-lib ${NAN_GETTEXT}/lib/freegettext.a \
 
14
                --input-def gettext.def \
 
15
                --dllname gnu_gettext.dll
 
16
        ranlib ${NAN_GETTEXT}/lib/freegettext.a
 
17
        rm ./gnu_gettext.dll
 
18
 
 
19
${NAN_ICONV}/lib/freeiconv.a: iconv.def ${NAN_ICONV}/lib/iconv.dll
 
20
        cp ${NAN_ICONV}/lib/iconv.dll .
 
21
        dlltool.exe -v --output-lib ${NAN_ICONV}/lib/freeiconv.a \
 
22
                --input-def iconv.def \
 
23
                --dllname iconv.dll
 
24
        ranlib ${NAN_ICONV}/lib/freeiconv.a
 
25
        rm ./iconv.dll
 
26
 
 
27
${NAN_PYTHON}/lib/freepy.a: python.def ${NAN_PYTHON}/lib/$(PYTHONDLL)
 
28
        cp ${NAN_PYTHON}/lib/$(PYTHONDLL) .
 
29
        sed s/PYTHON22\.DLL/$(PYTHONDLL)/ python.def > $(PYTHONDLL).def
 
30
        dlltool.exe -v --output-lib ${NAN_PYTHON}/lib/freepy.a \
 
31
                --input-def $(PYTHONDLL).def \
 
32
                --dllname $(PYTHONDLL)
 
33
        ranlib ${NAN_PYTHON}/lib/freepy.a
 
34
        rm ./$(PYTHONDLL)
 
35
 
 
36
clean:
 
37
        $(RM) ${NAN_PYTHON}/lib/freepy.a ${NAN_GETTEXT}/lib/freegettext.a \
 
38
                ${NAN_ICONV}/lib/freeiconv.a