author | Tero Marttila <terom@fixme.fi> |
Thu, 26 Jun 2008 01:32:56 +0300 | |
changeset 23 | 31307efd7e78 |
parent 19 | d18606bb6f20 |
child 26 | 6d615203d963 |
permissions | -rw-r--r-- |
19
d18606bb6f20
a working threaded sliced render, plus modifications to other modules to use this in web_main
Tero Marttila <terom@fixme.fi>
parents:
18
diff
changeset
|
1 |
LDFLAGS = -Llib/libevent-dev/lib -levent -lpng -pthread |
4
49edbdf9ebe7
updated code to use libevent svn (with custom modifications, need to create a git repo for that)
Tero Marttila <terom@fixme.fi>
parents:
3
diff
changeset
|
2 |
CFLAGS = -Wall -g -Ilib/libevent-dev/include |
0
5b010627d7ed
initial code, render_file(local+remote), render_node, web_main(local)
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
3 |
|
18
86f2e5b7191b
render_multi uses render_slices now, and seems to work
Tero Marttila <terom@fixme.fi>
parents:
17
diff
changeset
|
4 |
EXECS = file_main web_main node_main |
3
675be0a45157
working chunked-streaming of remote-rendered mandelbrots in web_main, next step will be flow control. Remote rendering doesn't compile in render_node.
Tero Marttila <terom@fixme.fi>
parents:
2
diff
changeset
|
5 |
|
13
ee426f453cf5
* fix some (of the) stupid things in Makefile
Tero Marttila <terom@fixme.fi>
parents:
12
diff
changeset
|
6 |
all: web_main file_main node_main |
0
5b010627d7ed
initial code, render_file(local+remote), render_node, web_main(local)
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
7 |
|
8
4d38ccbeb93e
* fix Makefile to build in a (more) sensible way (still not really perfect)
Tero Marttila <terom@fixme.fi>
parents:
4
diff
changeset
|
8 |
common.o: common.c common.h |
23
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
9 |
http.o: http.c http.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
10 |
remote_node.o: remote_node.c remote_node.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
11 |
remote_pool.o: remote_pool.c remote_pool.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
12 |
render.o: render.c render.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
13 |
render_remote.o: render_remote.c render_remote.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
14 |
render_png.o: render_png.c render_png.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
15 |
render_raw.o: render_raw.c render_raw.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
16 |
render_local.o: render_local.c render_local.h common.h render_png.h render_raw.h render_mandelbrot.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
17 |
render_multi.o: render_multi.c render_multi.h render_remote.o common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
18 |
render_mandelbrot.o: render_mandelbrot.c render_mandelbrot.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
19 |
render_slices.o: render_slices.c render_slices.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
20 |
render_threads.o: render_threads.c render_threads.h common.h |
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
21 |
render_thread.o: render_thread.c render_thread.h common.h render_local.h |
0
5b010627d7ed
initial code, render_file(local+remote), render_node, web_main(local)
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
22 |
|
12
43297144f196
* rename files, render_file -> file_main, render_node -> node_main, mandelbrot -> render_mandelbrot
Tero Marttila <terom@fixme.fi>
parents:
11
diff
changeset
|
23 |
file_main.o: file_main.c |
23
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
24 |
node_main.o: node_main.c render_net.h |
8
4d38ccbeb93e
* fix Makefile to build in a (more) sensible way (still not really perfect)
Tero Marttila <terom@fixme.fi>
parents:
4
diff
changeset
|
25 |
web_main.o: web_main.c |
0
5b010627d7ed
initial code, render_file(local+remote), render_node, web_main(local)
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
26 |
|
13
ee426f453cf5
* fix some (of the) stupid things in Makefile
Tero Marttila <terom@fixme.fi>
parents:
12
diff
changeset
|
27 |
file_main: file_main.o common.o render.o render_raw.o render_png.o render_local.o render_mandelbrot.o |
23
31307efd7e78
new render_threads module, make node_main use it, compiles, not yet tested
Tero Marttila <terom@fixme.fi>
parents:
19
diff
changeset
|
28 |
node_main: node_main.o common.o render.o render_thread.o render_local.o render_png.o render_raw.o render_mandelbrot.o |
17
8e8b56b0e0f5
a half-working render_slices. Render_multi is currently semantically broken/buggy, but it's time to go to sleep
Tero Marttila <terom@fixme.fi>
parents:
15
diff
changeset
|
29 |
web_main: web_main.o common.o http.o render.o render_png.o remote_node.o remote_pool.o render_remote.o render_multi.o render_slices.o |
1
6aa1a0d1f88d
partial commit of new render module, render_file should work, web_main doesn't
Tero Marttila <terom@fixme.fi>
parents:
0
diff
changeset
|
30 |
|
3
675be0a45157
working chunked-streaming of remote-rendered mandelbrots in web_main, next step will be flow control. Remote rendering doesn't compile in render_node.
Tero Marttila <terom@fixme.fi>
parents:
2
diff
changeset
|
31 |
clean : |
8
4d38ccbeb93e
* fix Makefile to build in a (more) sensible way (still not really perfect)
Tero Marttila <terom@fixme.fi>
parents:
4
diff
changeset
|
32 |
rm *.o ${EXECS} |
3
675be0a45157
working chunked-streaming of remote-rendered mandelbrots in web_main, next step will be flow control. Remote rendering doesn't compile in render_node.
Tero Marttila <terom@fixme.fi>
parents:
2
diff
changeset
|
33 |