[Xfce4-commits] <design:master> Add better makefile.

Nick Schermer noreply at xfce.org
Sat Jun 4 18:22:01 CEST 2011


Updating branch refs/heads/master
         to e767224f8c47a03a3aba8b5a937c8f24876b2a6d (commit)
       from 1836d4aac09c5b8afae2b788d88da38011d48cae (commit)

commit e767224f8c47a03a3aba8b5a937c8f24876b2a6d
Author: Nick Schermer <nick at xfce.org>
Date:   Sat Jun 4 17:19:51 2011 +0200

    Add better makefile.

 .../merge-with-xfrun/demo-code/c/Makefile          |   23 ++++++++++---------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/xfce4-appfinder/merge-with-xfrun/demo-code/c/Makefile b/xfce4-appfinder/merge-with-xfrun/demo-code/c/Makefile
index 0d46187..fe3261a 100644
--- a/xfce4-appfinder/merge-with-xfrun/demo-code/c/Makefile
+++ b/xfce4-appfinder/merge-with-xfrun/demo-code/c/Makefile
@@ -1,12 +1,13 @@
 
-all:
-	gcc -Wall -Werror -O2 -pipe \
-	`pkg-config --libs --cflags gtk+-2.0` \
-	`pkg-config --libs --cflags libxfce4util-1.0` \
-	`pkg-config --libs --cflags garcon-1` \
-	`pkg-config --libs --cflags gthread-2.0` \
-	`pkg-config --libs --cflags libxfce4ui-1` \
-	main.c appfinder-window.c appfinder-window.h \
-	appfinder-model.c appfinder-model.h \
-	appfinder-category-model.c appfinder-category-model.h \
-	-o appfinder
+CFLAGS= -Wall -Werror -O2 -pipe `pkg-config --libs --cflags gtk+-2.0 libxfce4util-1.0 garcon-1 gthread-2.0 libxfce4ui-1`
+DEPS = appfinder-window.h appfinder-model.h appfinder-category-model.h
+OBJ = appfinder-window.o appfinder-model.o appfinder-category-model.o main.o
+
+%.o: %.c $(DEPS)
+	gcc -c -o $@ $< $(CFLAGS)
+
+appfinder: $(OBJ)
+	gcc -o $@ $^ $(CFLAGS)
+
+clean:
+	rm *.o appfinder



More information about the Xfce4-commits mailing list