Makefile
changeset 27 1e79b4cc8f1b
parent 26 6d615203d963
child 31 12d5361e7472
equal deleted inserted replaced
26:6d615203d963 27:1e79b4cc8f1b
     1 LDFLAGS = -Llib/libevent-dev/lib -levent -lpng -pthread
     1 LDFLAGS = -Llib/libevent-dev/lib -levent -lpng -pthread
     2 CFLAGS = -Wall -g -Ilib/libevent-dev/include
     2 CFLAGS = -Wall -g -Ilib/libevent-dev/include -std=gnu99
     3 
     3 
     4 EXECS = file_main web_main node_main
     4 EXECS = file_main web_main node_main
     5 
     5 
     6 all: web_main file_main node_main
     6 all: web_main file_main node_main
     7 
     7 
    20 render_multi.o: render_multi.c render_multi.h render_remote.o common.h
    20 render_multi.o: render_multi.c render_multi.h render_remote.o common.h
    21 render_mandelbrot.o: render_mandelbrot.c render_mandelbrot.h common.h
    21 render_mandelbrot.o: render_mandelbrot.c render_mandelbrot.h common.h
    22 render_slices.o: render_slices.c render_slices.h common.h
    22 render_slices.o: render_slices.c render_slices.h common.h
    23 render_threads.o: render_threads.c render_threads.h common.h
    23 render_threads.o: render_threads.c render_threads.h common.h
    24 render_thread.o: render_thread.c render_thread.h common.h render_local.h
    24 render_thread.o: render_thread.c render_thread.h common.h render_local.h
       
    25 tile.o: tile.c tile.h render.h render_struct.h
       
    26 static.o: static.c static.h common.h
    25 
    27 
    26 file_main.o: file_main.c
    28 file_main.o: file_main.c
    27 node_main.o: node_main.c common.h render.h render_struct.h render_thread.h render_thread_struct.h render_net.h socket.h
    29 node_main.o: node_main.c common.h render.h render_struct.h render_thread.h render_thread_struct.h render_net.h socket.h
    28 web_main.o: web_main.c common.h render.h render_struct.h remote_node.h remote_pool.h render_remote.h config.h
    30 web_main.o: web_main.c common.h render.h render_struct.h remote_node.h remote_pool.h render_remote.h config.h
    29 
    31 
    30 file_main: file_main.o common.o render.o render_raw.o render_png.o render_local.o render_mandelbrot.o
    32 file_main: file_main.o common.o render.o render_raw.o render_png.o render_local.o render_mandelbrot.o
    31 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
    33 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
    32 web_main: web_main.o common.o config.o socket.o http.o render.o render_png.o remote_node.o remote_pool.o render_remote.o render_multi.o render_slices.o
    34 web_main: web_main.o common.o config.o socket.o http.o render.o render_png.o remote_node.o remote_pool.o render_remote.o render_multi.o render_slices.o tile.o static.o
    33 
    35 
    34 clean :
    36 clean :
    35 	rm *.o ${EXECS}
    37 	rm *.o ${EXECS}
    36 
    38