[libdispatch-changes] [85] trunk/testing

source_changes at macosforge.org source_changes at macosforge.org
Mon Nov 2 04:16:04 PST 2009


Revision: 85
          http://trac.macosforge.org/projects/libdispatch/changeset/85
Author:   robert at fledge.watson.org
Date:     2009-11-02 04:16:00 -0800 (Mon, 02 Nov 2009)
Log Message:
-----------
Rename testing/Makefile to testing/Makefile.darwin so that we can move to
an autoconf-based build infrastructure while retaining the historic Darwin
make parts.

Added Paths:
-----------
    trunk/testing/Makefile.darwin

Removed Paths:
-------------
    trunk/testing/Makefile

Deleted: trunk/testing/Makefile
===================================================================
--- trunk/testing/Makefile	2009-11-02 11:38:43 UTC (rev 84)
+++ trunk/testing/Makefile	2009-11-02 12:16:00 UTC (rev 85)
@@ -1,115 +0,0 @@
-# No workie: dispatch_sema
-TESTS=	dispatch_apply \
-	dispatch_api \
-	dispatch_c99 \
-	dispatch_cffd \
-	dispatch_debug \
-	queue_finalizer \
-	dispatch_group \
-	dispatch_pingpong \
-	dispatch_plusplus \
-	dispatch_priority \
-	dispatch_priority2 \
-	dispatch_proc \
-	dispatch_read \
-	dispatch_after \
-	dispatch_sema \
-	dispatch_timer_bit31 \
-	dispatch_timer_bit63 \
-	dispatch_starfish \
-	dispatch_cascade \
-	dispatch_drift \
-	dispatch_readsync \
-	nsoperation
-
-all: harness summarize bench $(TESTS)
-	@lipo -remove x86_64 -output dispatch_timer_bit31 dispatch_timer_bit31 2>/dev/null || true
-
-logs: $(addsuffix .testlog, $(TESTS))
-debuglogs: $(addsuffix .debuglog, $(TESTS))
-
-testbots:
-	$(MAKE) test
-
-test: clean-logs
-	$(MAKE) _test
-
-_test: all logs debuglogs
-	@cat *.testlog *.debuglog
-	@cat *.testlog *.debuglog | ./summarize
-
-# Override ARCHS and SDKROOT to cross-build test suite
-
-SRCS = dispatch_test.c
-OBJS = $(SRCS:%.c=%.o)
-ARCHS=i386 x86_64 ppc
-CFLAGS = -Werror -Wall -Wextra -Wshadow -mdynamic-no-pic -Os -g $(patsubst %, -arch %,$(ARCHS)) -DDISPATCH_NO_LEGACY
-CPPFLAGS = $(CFLAGS)
-LDFLAGS = $(patsubst %, -arch %,$(ARCHS))
-LDLIBS = -lstdc++
-
-ifneq ($(SDKROOT),)
-CFLAGS += -isysroot $(SDKROOT)
-LDFLAGS += -isysroot $(SDKROOT)
-CC = xcrun -sdk $(SDKROOT) gcc
-endif
-
-harness: harness.o $(OBJS)
-summarize: summarize.o
-bench: bench.o func.o
-	$(CC) $(LDFLAGS) -framework Foundation $(LDLIBS) -o $@ $^
-
-bench.o: bench.mm
-	$(CC) -x objective-c++ $(CFLAGS) -c $^ -o $@
-func.o: func.c
-	$(CC) -x c++ $(CFLAGS) -c $^ -o $@
-
-dispatch_apply: dispatch_apply.o $(OBJS)
-dispatch_api: dispatch_api.o $(OBJS)
-dispatch_c99: dispatch_c99.o $(OBJS)
-dispatch_cffd: dispatch_cffd.o $(OBJS)
-	$(CC) $(LDFLAGS) -framework CoreFoundation -o $@ $^
-dispatch_debug: dispatch_debug.o $(OBJS)
-dispatch_group: dispatch_group.o $(OBJS)
-dispatch_pingpong: dispatch_pingpong.o $(OBJS)
-dispatch_plusplus: dispatch_plusplus.o $(OBJS)
-dispatch_priority: dispatch_priority.o $(OBJS)
-dispatch_priority2: dispatch_priority2.o $(OBJS)
-dispatch_proc: dispatch_proc.o $(OBJS)
-queue_finalizer: queue_finalizer.o $(OBJS)
-dispatch_read:  dispatch_read.o $(OBJS)
-dispatch_read2: dispatch_read2.o $(OBJS)
-dispatch_after: dispatch_after.o $(OBJS)
-dispatch_timer: dispatch_timer.o $(OBJS)
-dispatch_suspend_timer: dispatch_suspend_timer.o $(OBJS)
-dispatch_sema: dispatch_sema.o $(OBJS)
-dispatch_timer_bit31: dispatch_timer_bit31.o $(OBJS)
-dispatch_timer_bit63: dispatch_timer_bit63.o $(OBJS)
-dispatch_drift: dispatch_drift.o $(OBJS)
-dispatch_starfish: dispatch_starfish.o $(OBJS)
-dispatch_cascade: dispatch_cascade.o $(OBJS)
-dispatch_readsync: dispatch_readsync.o $(OBJS)
-ENVIRON_nsoperation = NOLEAKS=1
-nsoperation: nsoperation.o $(OBJS)
-	$(CC) $(LDFLAGS) -framework Foundation -o $@ $^
-
-dispatch_api.o: dispatch_api.c
-	$(CC) -c $(CFLAGS) -include $(SDKROOT)/usr/include/dispatch/dispatch.h -pendantic -o $@ $^
-
-dispatch_c99.o: dispatch_c99.c
-	$(CC) -c $(CFLAGS) -std=c99 -pedantic -o $@ $^
-
-dispatch_priority2.o: dispatch_priority.c
-	$(CC) -c $(CFLAGS) -DUSE_SET_TARGET_QUEUE=1 -o $@ $^
-
-$(addsuffix .testlog, $(TESTS)): harness $(TESTS)
-	$(ENVIRON_$(basename $@)) ./harness ./$(basename $@) > $@
-
-$(addsuffix .debuglog, $(TESTS)): harness $(TESTS)
-	$(ENVIRON_$(basename $@)) DYLD_IMAGE_SUFFIX=_debug ./harness ./$(basename $@) > $@
-
-clean-logs:
-	rm -f *.testlog *.debuglog *.leakslog
-
-clean: clean-logs
-	rm -f *.o *.dSYM bench harness summarize $(TESTS)

Copied: trunk/testing/Makefile.darwin (from rev 77, trunk/testing/Makefile)
===================================================================
--- trunk/testing/Makefile.darwin	                        (rev 0)
+++ trunk/testing/Makefile.darwin	2009-11-02 12:16:00 UTC (rev 85)
@@ -0,0 +1,115 @@
+# No workie: dispatch_sema
+TESTS=	dispatch_apply \
+	dispatch_api \
+	dispatch_c99 \
+	dispatch_cffd \
+	dispatch_debug \
+	queue_finalizer \
+	dispatch_group \
+	dispatch_pingpong \
+	dispatch_plusplus \
+	dispatch_priority \
+	dispatch_priority2 \
+	dispatch_proc \
+	dispatch_read \
+	dispatch_after \
+	dispatch_sema \
+	dispatch_timer_bit31 \
+	dispatch_timer_bit63 \
+	dispatch_starfish \
+	dispatch_cascade \
+	dispatch_drift \
+	dispatch_readsync \
+	nsoperation
+
+all: harness summarize bench $(TESTS)
+	@lipo -remove x86_64 -output dispatch_timer_bit31 dispatch_timer_bit31 2>/dev/null || true
+
+logs: $(addsuffix .testlog, $(TESTS))
+debuglogs: $(addsuffix .debuglog, $(TESTS))
+
+testbots:
+	$(MAKE) test
+
+test: clean-logs
+	$(MAKE) _test
+
+_test: all logs debuglogs
+	@cat *.testlog *.debuglog
+	@cat *.testlog *.debuglog | ./summarize
+
+# Override ARCHS and SDKROOT to cross-build test suite
+
+SRCS = dispatch_test.c
+OBJS = $(SRCS:%.c=%.o)
+ARCHS=i386 x86_64 ppc
+CFLAGS = -Werror -Wall -Wextra -Wshadow -mdynamic-no-pic -Os -g $(patsubst %, -arch %,$(ARCHS)) -DDISPATCH_NO_LEGACY
+CPPFLAGS = $(CFLAGS)
+LDFLAGS = $(patsubst %, -arch %,$(ARCHS))
+LDLIBS = -lstdc++
+
+ifneq ($(SDKROOT),)
+CFLAGS += -isysroot $(SDKROOT)
+LDFLAGS += -isysroot $(SDKROOT)
+CC = xcrun -sdk $(SDKROOT) gcc
+endif
+
+harness: harness.o $(OBJS)
+summarize: summarize.o
+bench: bench.o func.o
+	$(CC) $(LDFLAGS) -framework Foundation $(LDLIBS) -o $@ $^
+
+bench.o: bench.mm
+	$(CC) -x objective-c++ $(CFLAGS) -c $^ -o $@
+func.o: func.c
+	$(CC) -x c++ $(CFLAGS) -c $^ -o $@
+
+dispatch_apply: dispatch_apply.o $(OBJS)
+dispatch_api: dispatch_api.o $(OBJS)
+dispatch_c99: dispatch_c99.o $(OBJS)
+dispatch_cffd: dispatch_cffd.o $(OBJS)
+	$(CC) $(LDFLAGS) -framework CoreFoundation -o $@ $^
+dispatch_debug: dispatch_debug.o $(OBJS)
+dispatch_group: dispatch_group.o $(OBJS)
+dispatch_pingpong: dispatch_pingpong.o $(OBJS)
+dispatch_plusplus: dispatch_plusplus.o $(OBJS)
+dispatch_priority: dispatch_priority.o $(OBJS)
+dispatch_priority2: dispatch_priority2.o $(OBJS)
+dispatch_proc: dispatch_proc.o $(OBJS)
+queue_finalizer: queue_finalizer.o $(OBJS)
+dispatch_read:  dispatch_read.o $(OBJS)
+dispatch_read2: dispatch_read2.o $(OBJS)
+dispatch_after: dispatch_after.o $(OBJS)
+dispatch_timer: dispatch_timer.o $(OBJS)
+dispatch_suspend_timer: dispatch_suspend_timer.o $(OBJS)
+dispatch_sema: dispatch_sema.o $(OBJS)
+dispatch_timer_bit31: dispatch_timer_bit31.o $(OBJS)
+dispatch_timer_bit63: dispatch_timer_bit63.o $(OBJS)
+dispatch_drift: dispatch_drift.o $(OBJS)
+dispatch_starfish: dispatch_starfish.o $(OBJS)
+dispatch_cascade: dispatch_cascade.o $(OBJS)
+dispatch_readsync: dispatch_readsync.o $(OBJS)
+ENVIRON_nsoperation = NOLEAKS=1
+nsoperation: nsoperation.o $(OBJS)
+	$(CC) $(LDFLAGS) -framework Foundation -o $@ $^
+
+dispatch_api.o: dispatch_api.c
+	$(CC) -c $(CFLAGS) -include $(SDKROOT)/usr/include/dispatch/dispatch.h -pendantic -o $@ $^
+
+dispatch_c99.o: dispatch_c99.c
+	$(CC) -c $(CFLAGS) -std=c99 -pedantic -o $@ $^
+
+dispatch_priority2.o: dispatch_priority.c
+	$(CC) -c $(CFLAGS) -DUSE_SET_TARGET_QUEUE=1 -o $@ $^
+
+$(addsuffix .testlog, $(TESTS)): harness $(TESTS)
+	$(ENVIRON_$(basename $@)) ./harness ./$(basename $@) > $@
+
+$(addsuffix .debuglog, $(TESTS)): harness $(TESTS)
+	$(ENVIRON_$(basename $@)) DYLD_IMAGE_SUFFIX=_debug ./harness ./$(basename $@) > $@
+
+clean-logs:
+	rm -f *.testlog *.debuglog *.leakslog
+
+clean: clean-logs
+	rm -f *.o *.dSYM bench harness summarize $(TESTS)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/libdispatch-changes/attachments/20091102/1df2424d/attachment-0001.html>


More information about the libdispatch-changes mailing list