root/lang/objective-cplusplus/i3/trunk/am/fakecygpty.am @ 34664

Revision 34664, 2.3 kB (checked in by saturday06, 5 years ago)

osososososo

Line 
1CLEANFILES    += fakecygpty.o windows-resource.o \
2                 ${top_srcdir}/windows/fakecygpty.exe \
3                 ${top_srcdir}/windows/fakecygpty.exe.lzma \
4                 ${top_srcdir}/windows/bin/misc/fakecygpty.exe \
5                 ${top_builddir}/misc/fakecygpty.exe
6
7if WITH_CYGWIN
8CLEANFILES    += windows/fakecygpty.exe.lzma
9BUILT_SOURCES += ${top_srcdir}/windows/fakecygpty.exe
10
11${top_srcdir}/windows/fakecygpty.exe: ${top_srcdir}/src/os-windows/fakecygpty.c \
12                ${top_srcdir}/windows/resources/fakecygpty.rc \
13                ${top_srcdir}/windows/resources/fakecygpty.ico
14        rm -rf tmp
15        ${mkdir_p} tmp
16        ${mkdir_p} ${top_srcdir}/windows
17#       ${CC} -O3 -DNDEBUG -c ${top_srcdir}/src/os-windows/fakecygpty.c
18        gcc -O3 -DNDEBUG -c ${top_srcdir}/src/os-windows/fakecygpty.c
19        windres -i ${top_srcdir}/windows/resources/fakecygpty.rc -o fakecygpty-resource.o
20#       ${CC} -O3 -DNDEBUG -s fakecygpty.o fakecygpty-resource.o -o tmp/fakecygpty.exe
21        gcc -O3 -DNDEBUG -s fakecygpty.o fakecygpty-resource.o -o tmp/fakecygpty.exe
22        lzma --compress --keep tmp/fakecygpty.exe
23        lzma --test            tmp/fakecygpty.exe.lzma
24        cp -f tmp/fakecygpty.exe tmp/fakecygpty.exe.lzma ${top_srcdir}/windows
25        rm -rf tmp
26else
27
28if WITH_OS_WINDOWS
29BUILT_SOURCES += ${top_srcdir}/windows/fakecygpty.exe
30${top_srcdir}/windows/fakecygpty.exe:
31        rm -rf tmp
32        ${mkdir_p} tmp
33        ${mkdir_p} ${top_srcdir}/windows
34        if test ! -e ${top_srcdir}/windows/fakecygpty.exe.lzma; then \
35          cd tmp && wget \
36 http://svn.coderepos.org/share/lang/objective-cplusplus/i3/trunk/windows/fakecygpty.exe.lzma; \
37        else \
38          cp ${top_srcdir}/windows/fakecygpty.exe.lzma tmp; \
39        fi
40        lzma --test               tmp/fakecygpty.exe.lzma
41        lzma --decompress --keep  tmp/fakecygpty.exe.lzma
42        cp -f tmp/fakecygpty.exe tmp/fakecygpty.exe.lzma ${top_srcdir}/windows
43        rm -rf tmp
44
45BUILT_SOURCES += \
46${top_builddir}/misc/fakecygpty.exe ${top_srcdir}/windows/bin/misc/fakecygpty.exe
47${top_builddir}/misc/fakecygpty.exe ${top_srcdir}/windows/bin/misc/fakecygpty.exe: \
48                                                  ${top_srcdir}/windows/fakecygpty.exe
49        ${mkdir_p} ${top_builddir}/misc
50        ${mkdir_p} ${top_srcdir}/windows/bin/misc
51        cp ${top_srcdir}/windows/fakecygpty.exe ${top_builddir}/misc/fakecygpty.exe
52        cp ${top_srcdir}/windows/fakecygpty.exe ${top_srcdir}/windows/bin/misc/fakecygpty.exe
53
54endif
55
56endif
Note: See TracBrowser for help on using the browser.