Makefile
author Tero Marttila <terom@fixme.fi>
Wed, 27 Aug 2008 21:30:32 +0300
changeset 41 540737bf6bac
parent 39 0e21a65074a6
child 46 8a832c0e01ee
permissions -rw-r--r--
sending requests, and partial support for receiving -- incomplete, not tested
31
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
     1
LIBEVENT_HEADERS = lib/libevent-dev/include
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
     2
LIBEVENT_LIBRARY = lib/libevent-dev/lib
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
     3
DEFINES = 
26
6d615203d963 support for PF_LOCAL, it works, but needs some more testing/cleanup old code
Tero Marttila <terom@fixme.fi>
parents: 23
diff changeset
     4
31
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
     5
LDFLAGS = -L${LIBEVENT_LIBRARY} -levent -lpng -pthread -lpcl
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
     6
CFLAGS = -Wall -g -I${LIBEVENT_HEADERS} ${DEFINES} -std=gnu99
0
5b010627d7ed initial code, render_file(local+remote), render_node, web_main(local)
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     7
31
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
     8
SRCS = *.c cache/*.c cache/engines/*.c
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
     9
OBJS = *.o
38
9894df13b779 added the beginnings of the memcache client module (only up to connect() yet)
Tero Marttila <terom@fixme.fi>
parents: 31
diff changeset
    10
EXECS = file_main web_main node_main cache_test memcache_test
31
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    11
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    12
all: depend ${EXECS}
0
5b010627d7ed initial code, render_file(local+remote), render_node, web_main(local)
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    13
13
ee426f453cf5 * fix some (of the) stupid things in Makefile
Tero Marttila <terom@fixme.fi>
parents: 12
diff changeset
    14
file_main: file_main.o common.o render.o render_raw.o render_png.o render_local.o render_mandelbrot.o
26
6d615203d963 support for PF_LOCAL, it works, but needs some more testing/cleanup old code
Tero Marttila <terom@fixme.fi>
parents: 23
diff changeset
    15
node_main: node_main.o common.o config.o socket.o render.o render_thread.o render_local.o render_png.o render_raw.o render_mandelbrot.o
31
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    16
web_main: web_main.o common.o config.o socket.o http.o render.o remote_node.o remote_pool.o render_remote.o tile.o static.o
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    17
coro_test: coro_test.o common.o config.o socket.o
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    18
cache_test: cache_test.o common.o cache/cache.o cache/req.o cache/op.o cache/engines/fs.o
41
540737bf6bac sending requests, and partial support for receiving -- incomplete, not tested
Tero Marttila <terom@fixme.fi>
parents: 39
diff changeset
    19
memcache_test: memcache_test.o common.o memcache/memcache.o memcache/connection.o memcache/server.o memcache/request.o memcache/command.o socket.o config.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
    20
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
    21
clean :
31
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    22
	-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
    23
31
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    24
depend:
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    25
	makedepend -Y -- $(CFLAGS) -- $(SRCS) 2> /dev/null
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    26
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    27
# DO NOT DELETE
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    28
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    29
cache_test.o: cache.h cache_engines.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    30
common.o: common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    31
config.o: config.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    32
coro_test.o: lib/libevent-dev/include/event2/util.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    33
coro_test.o: lib/libevent-dev/include/event-config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    34
coro_test.o: lib/libevent-dev/include/event2/event.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    35
coro_test.o: lib/libevent-dev/include/event2/event_compat.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    36
coro_test.o: lib/libevent-dev/include/event2/event_struct.h common.h config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    37
coro_test.o: socket.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    38
file_main.o: common.h render.h render_local.h render_png_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    39
file_main.o: render_png.h render_raw_struct.h render_raw.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    40
http.o: lib/libevent-dev/include/event2/event_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    41
http.o: lib/libevent-dev/include/event-config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    42
http.o: lib/libevent-dev/include/event2/util.h http.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    43
http.o: lib/libevent-dev/include/event2/http.h common.h
38
9894df13b779 added the beginnings of the memcache client module (only up to connect() yet)
Tero Marttila <terom@fixme.fi>
parents: 31
diff changeset
    44
memcache_test.o: lib/libevent-dev/include/event2/event.h
9894df13b779 added the beginnings of the memcache client module (only up to connect() yet)
Tero Marttila <terom@fixme.fi>
parents: 31
diff changeset
    45
memcache_test.o: lib/libevent-dev/include/event-config.h
9894df13b779 added the beginnings of the memcache client module (only up to connect() yet)
Tero Marttila <terom@fixme.fi>
parents: 31
diff changeset
    46
memcache_test.o: lib/libevent-dev/include/event2/util.h
9894df13b779 added the beginnings of the memcache client module (only up to connect() yet)
Tero Marttila <terom@fixme.fi>
parents: 31
diff changeset
    47
memcache_test.o: lib/libevent-dev/include/event2/event_compat.h
9894df13b779 added the beginnings of the memcache client module (only up to connect() yet)
Tero Marttila <terom@fixme.fi>
parents: 31
diff changeset
    48
memcache_test.o: lib/libevent-dev/include/event2/event_struct.h memcache.h
9894df13b779 added the beginnings of the memcache client module (only up to connect() yet)
Tero Marttila <terom@fixme.fi>
parents: 31
diff changeset
    49
memcache_test.o: config.h common.h
31
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    50
node_main.o: lib/libevent-dev/include/event2/event.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    51
node_main.o: lib/libevent-dev/include/event-config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    52
node_main.o: lib/libevent-dev/include/event2/util.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    53
node_main.o: lib/libevent-dev/include/event2/event_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    54
node_main.o: lib/libevent-dev/include/event2/event_compat.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    55
node_main.o: lib/libevent-dev/include/event2/bufferevent.h common.h socket.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    56
node_main.o: config.h render.h render_struct.h render_net.h render_thread.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    57
node_main.o: render_thread_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    58
remote_node.o: remote_node.h config.h common.h render_net.h socket.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    59
remote_pool.o: remote_pool.h remote_node.h config.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    60
render.o: render_struct.h render.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    61
render_local.o: common.h render_struct.h render.h render_local.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    62
render_local.o: render_png_struct.h render_png.h render_raw_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    63
render_local.o: render_raw.h render_mandelbrot.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    64
render_mandelbrot.o: common.h render_struct.h render.h render_mandelbrot.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    65
render_multi.o: common.h render_struct.h render.h render_multi.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    66
render_multi.o: lib/libevent-dev/include/event2/util.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    67
render_multi.o: lib/libevent-dev/include/event-config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    68
render_multi.o: lib/libevent-dev/include/event2/buffer.h remote_pool.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    69
render_multi.o: remote_node.h config.h render_remote.h render_slices_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    70
render_multi.o: render_png_struct.h render_png.h render_slices.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    71
render_png.o: common.h render_struct.h render.h render_png_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    72
render_png.o: render_png.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    73
render_raw.o: common.h render_struct.h render.h render_raw_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    74
render_raw.o: render_raw.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    75
render_remote.o: lib/libevent-dev/include/event2/event.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    76
render_remote.o: lib/libevent-dev/include/event-config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    77
render_remote.o: lib/libevent-dev/include/event2/util.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    78
render_remote.o: lib/libevent-dev/include/event2/event_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    79
render_remote.o: lib/libevent-dev/include/event2/bufferevent.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    80
render_remote.o: render_remote.h lib/libevent-dev/include/event2/buffer.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    81
render_remote.o: render.h remote_pool.h remote_node.h config.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    82
render_remote.o: render_struct.h render_net.h socket.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    83
render_slices.o: common.h render_struct.h render.h render_slices_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    84
render_slices.o: render_png_struct.h render_png.h render_slices.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    85
render_thread.o: lib/libevent-dev/include/event2/event.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    86
render_thread.o: lib/libevent-dev/include/event-config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    87
render_thread.o: lib/libevent-dev/include/event2/util.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    88
render_thread.o: render_thread.h render.h render_thread_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    89
render_thread.o: lib/libevent-dev/include/event2/event_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    90
render_thread.o: render_struct.h render_local.h render_png_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    91
render_thread.o: render_png.h render_raw_struct.h render_raw.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    92
render_threads.o: common.h render_threads.h render.h render_slices_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    93
render_threads.o: render_struct.h render_png_struct.h render_png.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    94
render_threads.o: render_slices.h render_mandelbrot.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    95
socket.o: socket.h config.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    96
static.o: lib/libevent-dev/include/event2/http.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    97
static.o: lib/libevent-dev/include/event2/util.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    98
static.o: lib/libevent-dev/include/event-config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
    99
static.o: lib/libevent-dev/include/event2/buffer.h static.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   100
tile.o: tile.h render.h render_struct.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   101
web_main.o: lib/libevent-dev/include/event2/event.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   102
web_main.o: lib/libevent-dev/include/event-config.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   103
web_main.o: lib/libevent-dev/include/event2/util.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   104
web_main.o: lib/libevent-dev/include/event2/event_compat.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   105
web_main.o: lib/libevent-dev/include/event2/http.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   106
web_main.o: lib/libevent-dev/include/event2/event_struct.h common.h http.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   107
web_main.o: render_struct.h render.h remote_node.h config.h remote_pool.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   108
web_main.o: render_remote.h lib/libevent-dev/include/event2/buffer.h tile.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   109
web_main.o: static.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   110
cache/cache.o: cache.h cache.h cache/engine.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   111
cache/op.o: cache.h cache.h cache/op.h cache/req.h cache/engine.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   112
cache/req.o: cache.h cache.h cache/req.h cache/op.h cache/engine.h common.h
12d5361e7472 req/write/push implemented
Tero Marttila <terom@fixme.fi>
parents: 27
diff changeset
   113
cache/engines/fs.o: cache.h cache.h cache/engine.h cache/op.h common.h