(file) Return to BUILD CVS log (file) Jump to this file's LXR Page (dir) Up to [CENS] / emstar / fusd

 1 jelson 1.1 build libs {
 2            	target libfusd.a { libfusd/libfusd.c }
 3            }
 4            
 5            # Binaries that require libfusd
 6            build bins {
 7 girod  1.32 	local_libs { timesync/sync, emrun/emrun, libdev/dev, libmisc/misc, fusd/fusd }
 8 jelson 1.1  
 9 girod  1.13 	# DAEMON PROGRAMS
10 jelson 1.21 	target fusdd { 
11             		fusdd/fusdd.c, 
12             		fusdd/fusdd_net.c,
13             		fusdd/fusdd_socket.c,
14             		fusdd/fusdd_server.c,
15             		fusdd/fusdd_main.c
16             	}
17 girod  1.13 
18 girod  1.22 	# UTILITY PROGRAMS
19 girod  1.25 	target fusdnet_client {
20             		fusdd/fusdd_client.c,
21             		fusdd/fusdd_socket.c
22             	}
23 nithya 1.20 
24 jelson 1.27 	simple-targets {
25             		# EXAMPLE PROGRAMS
26             		examples/binary-read.c,
27             		examples/console-read.c,
28             		examples/drums.c,
29             		examples/drums2.c,
30             		examples/drums3.c,
31             		examples/echo.c,
32             		examples/helloworld.c,
33             		examples/ioctl.c,
34             		examples/logring.c,
35             		examples/pager.c,
36             		examples/uid-filter.c,
37 jelson 1.8  
38 jelson 1.27 		# TEST PROGRAMS
39             		test/devlimit.c,
40             		test/ioctl-test.c,
41             		test/openclose.c,
42             		test/openrace.c,
43             		test/openrace2.c,
44             		test/opentest.c,
45             		test/oracle.c,
46             		test/regdevice.c,
47             		test/rwtest.c,
48             		test/select_test.c,
49             		test/simpleopen.c,
50             		test/statetest.c,
51             		test/torturetest.c,
52             		test/zero-fusd.c,
53             		test/zombietest.c,
54             		test/zombietest2.c
55             	}		
56 jelson 1.1  }
57             
58             # Binaries that don't require libfusd
59             build bins {
60             	target thruput { test/thruput.c }
61             }
62             
63             # Kernel modules
64 jelson 1.7  build objs {
65             	cflags := $(KCFLAGS) -D__KERNEL__ -DMODULE
66             
67 girod  1.33 	#target kfusd.o { kfusd/kfusd.c }
68             	#target zero.o { test/zero.c }
69 jelson 1.7  }
70 jelson 1.1  
71 jelson 1.23 
72             # Programs that should be run as part of the regression test series
73             test {
74             	"opentest /dev/fusd-opentest",
75             	ioctl-test,
76 jelson 1.24 	zombietest,
77 girod  1.30 	zombietest2,
78 jelson 1.31 #        "openrace 20", 
79             #        "openrace2 20"
80 girod  1.30 
81             	#"statetest 30",   wrong exit semantics
82             	#"torturetest 20", wrong exit semantics
83 girod  1.25 }

CENS CVS Mailing List
Powered by
ViewCVS 0.9.2