Makefile
changeset 8 4d38ccbeb93e
parent 4 49edbdf9ebe7
child 10 9daa832ab9c4
--- a/Makefile	Thu Jun 05 23:04:28 2008 +0300
+++ b/Makefile	Fri Jun 06 03:24:22 2008 +0300
@@ -1,19 +1,24 @@
 LDFLAGS = -Llib/libevent-dev/lib -levent -lpng
 CFLAGS = -Wall -g -Ilib/libevent-dev/include
 
-OBJS = common.o mandelbrot.o render.o render_remote.o
-HEADERS = common.h mandelbrot.h render.h
 EXECS = render_file web_main render_node
 
-all: ${EXECS}
+all: render_file render_node web_main
 
-render_file: ${OBJS}
+common.o: common.c common.h
+remote_node.o: remote_node.c remote_node.h
+remote_pool.o: remote_pool.c remote_pool.h
+render.o: render.c render.h
+render_remote.o: render_remote.c render_remote.h
 
-web_main: ${OBJS}
+render_file.o: render_file.c
+render_node.o: render_node.c
+web_main.o: web_main.c
 
-render_node: ${OBJS}
+render_file: render_file.o common.o render.o mandelbrot.o
+render_node: render_node.o common.o render.o mandelbrot.o
+web_main: web_main.o common.o render.o remote_node.o remote_pool.o render_remote.o
 
 clean :
-	rm ${OBJS}
-	rm ${EXECS}
+	rm *.o ${EXECS}