ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Urlader/prebuilt/Makefile
(Generate patch)

Comparing Urlader/prebuilt/Makefile (file contents):
Revision 1.2 by root, Mon Jan 2 09:23:04 2012 UTC vs.
Revision 1.3 by root, Fri Jan 6 07:56:36 2012 UTC

1W32CROSS=i686-w64-mingw32- 1W32CROSS=i686-w64-mingw32-
2CFLAGS=-Os 2CFLAGS=-Os
3STRIP=strip
4
5#CFLAGS=-g
6#STRIP=size
3 7
4SRC = .. 8SRC = ..
5 9
6SOURCES = urlader.c urlib.h urlib.c liblzf/lzfP.h liblzf/lzf_d.c 10SOURCES = urlader.c urlib.h urlib.c liblzf/lzfP.h liblzf/lzf_d.c
7SRCSOURCES = $(addprefix $(SRC)/,$(SOURCES)) 11SRCSOURCES = $(addprefix $(SRC)/,$(SOURCES))
16 echo 'MAINICON ICON "$(SRC)/urlader.ico"' >icon.rc 20 echo 'MAINICON ICON "$(SRC)/urlader.ico"' >icon.rc
17 $(W32CROSS)windres icon.rc icon.o 21 $(W32CROSS)windres icon.rc icon.o
18 rm icon.rc 22 rm icon.rc
19 $(W32CROSS)gcc $(CFLAGS) -mwin32 -mwindows -o $@ $< icon.o -lshell32 -lshlwapi 23 $(W32CROSS)gcc $(CFLAGS) -mwin32 -mwindows -o $@ $< icon.o -lshell32 -lshlwapi
20 rm icon.o 24 rm icon.o
21 $(W32CROSS)strip $@ 25 $(W32CROSS)$(STRIP) $@
22 26
23linux-x86: $(SRCSOURCES) 27linux-x86: $(SRCSOURCES)
24 broot gcc -Os -o $@ $< -static 28 broot gcc $(CFLAGS) -o $@ $< -static
25 broot strip $@ 29 broot $(STRIP) $@
26 30
27linux-amd64: linux-x86 31linux-amd64: linux-x86
28 ln -f $< $@ 32 ln -f $< $@
29 33
30darwin-x86: $(SRCSOURCES) 34darwin-x86: $(SRCSOURCES)
31 tar cC $(SRC) $(SOURCES) | ssh osx105 "\ 35 tar cC $(SRC) $(SOURCES) | ssh osx105 "\
32 cd /tmp || exit;\ 36 cd /tmp || exit;\
33 tar x || exit;\ 37 tar x || exit;\
34 gcc -Os -o $@ urlader.c || exit;\ 38 gcc $(CFLAGS) -o $@ urlader.c || exit;\
35 strip $@ || exit;\ 39 $(STRIP) $@ >/dev/null || exit;\
36 tar c $@ || exit;\ 40 tar c $@ || exit;\
37 " | tar xv 41 " | tar xv
38 42
39dist: all 43dist: all
40 rsync -avP --chmod u=rwX,go=rX $(BINARIES) rijk:/var/www/urlader.schmorp.de/prebuilt/1.0/. 44 rsync -avP --chmod u=rwX,go=rX $(BINARIES) rijk:/var/www/urlader.schmorp.de/prebuilt/1.0/.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines