[xiph-commits] r12313 - trunk/fusd/examples

xiphmont at svn.xiph.org xiphmont at svn.xiph.org
Sat Jan 13 00:54:08 PST 2007


Author: xiphmont
Date: 2007-01-13 00:54:07 -0800 (Sat, 13 Jan 2007)
New Revision: 12313

Added:
   trunk/fusd/examples/Makefile
Log:
First attempt at simple examples makefile



Added: trunk/fusd/examples/Makefile
===================================================================
--- trunk/fusd/examples/Makefile	2007-01-13 08:39:56 UTC (rev 12312)
+++ trunk/fusd/examples/Makefile	2007-01-13 08:54:07 UTC (rev 12313)
@@ -0,0 +1,24 @@
+SRC  = console-read.c drums3.c echo.c helloworld.c logring.c pager.c\
+	drums2.c drums.c ioctl.c uid-filter.c
+OBJ  = console-read.o drums3.o echo.o helloworld.o logring.o pager.o\
+	drums2.o drums.o ioctl.o uid-filter.o
+TARGETS = console-read drums3 echo helloworld logring pager\
+	drums2 drums ioctl uid-filter
+
+default: $(TARGETS)
+
+install: $(TARGETS)
+
+clean:
+	rm -f *.o *.d $(TARGETS) gmon.out *~ 
+
+$(TARGETS): %.o: %.c
+	$(CC) '-g -O2 $(SCF) $(GCF)' $< -o $@ libfusd.so.0.0 $(SLF)
+
+%.d: %.c
+	$(CC) -M $(CFLAGS) $< > $@.$$$$; sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; rm -f $@.$$$$
+
+ifeq ($(MAKECMDGOALS),target)
+include $(SRC:.c=.d)
+endif
+



More information about the commits mailing list