root / trunk / src / dot / Makefile

Revision 7735, 1.3 kB (checked in by BradNeuberg, 20 months ago)

Created infrastructure to be able to give a 'testDomain' and a 'testDomainAddress' to test disconnected web applications on your own local machine -- Polipo doesn't look up the etc/hosts file, which would be difficult to parse, so we use this as an alternative. Tested on Safari, Firefox, and IE on Windows and Mac/x86

Line 
1# Build file for creating both Mac/x86 and Windows builds from
2# a Mac OS X box. This requires that you have a Windows cross-compiling
3# environment setup on your Mac box to create Windows builds.
4#
5# See http://landonf.bikemonkey.org/code/win32/MinGW.20041207231336.1583.sulu.html
6# for details on how to get a Windows cross-compiling environment setup
7# using Darwin Ports (you must install Darwin Ports first)
8#
9# @author Brad Neuberg, bkn3@columbia.edu
10
11all:
12        make clean
13        make mac
14        make clean
15        make windows
16        make clean
17
18mac:
19        @echo
20        @echo
21        @echo --- Creating Mac/x86 Build ---
22        @echo
23        make -C proxy all
24        mv -f proxy/polipo proxy-build/mac/x86/dot
25        cp -f proxy/config.mac proxy-build/mac/x86/config
26        cp -f proxy/default-pac proxy-build/mac/x86/.offline-pac
27       
28windows:
29        @echo
30        @echo
31        @echo --- Creating Windows/x86 Build ---
32        @echo
33        make -C proxy all CC=i386-mingw32-gcc EXE=.exe LDLIBS=-lwsock32 PREFIX=/
34        mv -f proxy/polipo.exe proxy-build/win/dot.exe
35        cp -f proxy/config.win proxy-build/win/config
36        cp -f proxy/default-pac proxy-build/win/.offline-pac
37        cp -f proxy/default-pac proxy-build/win/offline-pac
38
39run:
40        ./proxy-build/mac/x86/dot -c ./proxy-build/mac/x86/config
41       
42debug:
43        gdb -d proxy ./proxy-build/mac/x86/dot
44
45install:
46        rm -fr ~/.offline-cache
47        mkdir ~/.offline-cache
48        rm ~/.offline-list
49        cp proxy-build/mac/x86/.offline-pac ~
50
51clean:
52        make -C proxy clean
53       
Note: See TracBrowser for help on using the browser.