1 | CC := gcc
|
---|
2 | WFLAGS := -Wstrict-prototypes -Wmissing-prototypes \
|
---|
3 | -Wmissing-declarations-Wimplicit -Wreturn-type -Wunused \
|
---|
4 | -Wcomment -Wformat
|
---|
5 | # -Wuninitialized -Werror
|
---|
6 | DRIVER_PATH := ../../..
|
---|
7 | CPPFLAGS := -I$(DRIVER_PATH) -I$(DRIVER_PATH)/sis3100_calls
|
---|
8 |
|
---|
9 |
|
---|
10 | CFLAGS := -g -ansi $(WFLAGS) -L$(DRIVER_PATH)/sis3100_calls
|
---|
11 |
|
---|
12 | srcdir := .
|
---|
13 | cfiles := $(wildcard $(srcdir)/*.c)
|
---|
14 | EXEC := $(cfiles:.c=)
|
---|
15 |
|
---|
16 | .PHONY: all
|
---|
17 | all: $(EXEC)
|
---|
18 |
|
---|
19 |
|
---|
20 | frontirqtest: frontirqtest.c
|
---|
21 | $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -l_sis3100
|
---|
22 |
|
---|
23 | puls_lemo_out1: puls_lemo_out1.c
|
---|
24 | $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -l_sis3100
|
---|
25 |
|
---|
26 | send_irq_update: send_irq_update.c
|
---|
27 | $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< -l_sis3100
|
---|
28 |
|
---|
29 |
|
---|
30 |
|
---|
31 | clean:
|
---|
32 | rm -f *.o core $(EXEC)
|
---|
33 |
|
---|
34 | depend:
|
---|
35 | cp Makefile Makefile.bak
|
---|
36 | sed -e '/^# DO NOT DELETE THIS LINE/,$$d' < Makefile.bak > Makefile
|
---|
37 | echo '# DO NOT DELETE THIS LINE' >> Makefile
|
---|
38 | echo ' ' >> Makefile
|
---|
39 | for i in $(cfiles) ; do \
|
---|
40 | echo checking $$i ; \
|
---|
41 | $(CC) -M $(CPPFLAGS) $(srcdir)/$$i >> Makefile ; \
|
---|
42 | done
|
---|
43 | # DO NOT DELETE THIS LINE
|
---|
44 |
|
---|
45 | frontirqtest.o: frontirqtest.c /usr/include/stdio.h \
|
---|
46 | /usr/include/features.h /usr/include/sys/cdefs.h \
|
---|
47 | /usr/include/gnu/stubs.h \
|
---|
48 | /usr/lib/gcc-lib/i586-suse-linux/3.3.3/include/stddef.h \
|
---|
49 | /usr/include/bits/types.h /usr/include/bits/wordsize.h \
|
---|
50 | /usr/include/bits/typesizes.h /usr/include/libio.h \
|
---|
51 | /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
|
---|
52 | /usr/include/gconv.h \
|
---|
53 | /usr/lib/gcc-lib/i586-suse-linux/3.3.3/include/stdarg.h \
|
---|
54 | /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
---|
55 | /usr/include/stdlib.h /usr/include/bits/waitflags.h \
|
---|
56 | /usr/include/bits/waitstatus.h /usr/include/endian.h \
|
---|
57 | /usr/include/bits/endian.h /usr/include/xlocale.h \
|
---|
58 | /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
|
---|
59 | /usr/include/bits/select.h /usr/include/bits/sigset.h \
|
---|
60 | /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
|
---|
61 | /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \
|
---|
62 | /usr/include/alloca.h /usr/include/errno.h /usr/include/bits/errno.h \
|
---|
63 | /usr/include/linux/errno.h /usr/include/asm/errno.h \
|
---|
64 | /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
|
---|
65 | /usr/include/string.h /usr/include/unistd.h \
|
---|
66 | /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
|
---|
67 | /usr/include/bits/confname.h /usr/include/getopt.h /usr/include/fcntl.h \
|
---|
68 | /usr/include/bits/fcntl.h /usr/include/sys/stat.h \
|
---|
69 | /usr/include/bits/stat.h /usr/include/sys/mman.h \
|
---|
70 | /usr/include/bits/mman.h /usr/include/sys/ioctl.h \
|
---|
71 | /usr/include/bits/ioctls.h /usr/include/asm/ioctls.h \
|
---|
72 | /usr/include/asm/ioctl.h /usr/include/bits/ioctl-types.h \
|
---|
73 | /usr/include/sys/ttydefaults.h /usr/include/signal.h \
|
---|
74 | /usr/include/bits/signum.h /usr/include/bits/siginfo.h \
|
---|
75 | /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
|
---|
76 | /usr/include/asm/sigcontext.h /usr/include/linux/compiler.h \
|
---|
77 | /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \
|
---|
78 | /usr/include/bits/sigthread.h ../../../dev/pci/sis1100_var.h \
|
---|
79 | /usr/include/linux/ioctl.h
|
---|
80 | puls_lemo_out1.o: puls_lemo_out1.c /usr/include/stdio.h \
|
---|
81 | /usr/include/features.h /usr/include/sys/cdefs.h \
|
---|
82 | /usr/include/gnu/stubs.h \
|
---|
83 | /usr/lib/gcc-lib/i586-suse-linux/3.3.3/include/stddef.h \
|
---|
84 | /usr/include/bits/types.h /usr/include/bits/wordsize.h \
|
---|
85 | /usr/include/bits/typesizes.h /usr/include/libio.h \
|
---|
86 | /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
|
---|
87 | /usr/include/gconv.h \
|
---|
88 | /usr/lib/gcc-lib/i586-suse-linux/3.3.3/include/stdarg.h \
|
---|
89 | /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
---|
90 | /usr/include/stdlib.h /usr/include/bits/waitflags.h \
|
---|
91 | /usr/include/bits/waitstatus.h /usr/include/endian.h \
|
---|
92 | /usr/include/bits/endian.h /usr/include/xlocale.h \
|
---|
93 | /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
|
---|
94 | /usr/include/bits/select.h /usr/include/bits/sigset.h \
|
---|
95 | /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
|
---|
96 | /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \
|
---|
97 | /usr/include/alloca.h /usr/include/errno.h /usr/include/bits/errno.h \
|
---|
98 | /usr/include/linux/errno.h /usr/include/asm/errno.h \
|
---|
99 | /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
|
---|
100 | /usr/include/string.h /usr/include/unistd.h \
|
---|
101 | /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
|
---|
102 | /usr/include/bits/confname.h /usr/include/getopt.h /usr/include/fcntl.h \
|
---|
103 | /usr/include/bits/fcntl.h /usr/include/sys/stat.h \
|
---|
104 | /usr/include/bits/stat.h /usr/include/sys/mman.h \
|
---|
105 | /usr/include/bits/mman.h /usr/include/sys/ioctl.h \
|
---|
106 | /usr/include/bits/ioctls.h /usr/include/asm/ioctls.h \
|
---|
107 | /usr/include/asm/ioctl.h /usr/include/bits/ioctl-types.h \
|
---|
108 | /usr/include/sys/ttydefaults.h /usr/include/signal.h \
|
---|
109 | /usr/include/bits/signum.h /usr/include/bits/siginfo.h \
|
---|
110 | /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
|
---|
111 | /usr/include/asm/sigcontext.h /usr/include/linux/compiler.h \
|
---|
112 | /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \
|
---|
113 | /usr/include/bits/sigthread.h ../../../dev/pci/sis1100_var.h \
|
---|
114 | /usr/include/linux/ioctl.h
|
---|
115 | send_irq_update.o: send_irq_update.c /usr/include/stdio.h \
|
---|
116 | /usr/include/features.h /usr/include/sys/cdefs.h \
|
---|
117 | /usr/include/gnu/stubs.h \
|
---|
118 | /usr/lib/gcc-lib/i586-suse-linux/3.3.3/include/stddef.h \
|
---|
119 | /usr/include/bits/types.h /usr/include/bits/wordsize.h \
|
---|
120 | /usr/include/bits/typesizes.h /usr/include/libio.h \
|
---|
121 | /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
|
---|
122 | /usr/include/gconv.h \
|
---|
123 | /usr/lib/gcc-lib/i586-suse-linux/3.3.3/include/stdarg.h \
|
---|
124 | /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
---|
125 | /usr/include/stdlib.h /usr/include/bits/waitflags.h \
|
---|
126 | /usr/include/bits/waitstatus.h /usr/include/endian.h \
|
---|
127 | /usr/include/bits/endian.h /usr/include/xlocale.h \
|
---|
128 | /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
|
---|
129 | /usr/include/bits/select.h /usr/include/bits/sigset.h \
|
---|
130 | /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
|
---|
131 | /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \
|
---|
132 | /usr/include/alloca.h /usr/include/errno.h /usr/include/bits/errno.h \
|
---|
133 | /usr/include/linux/errno.h /usr/include/asm/errno.h \
|
---|
134 | /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
|
---|
135 | /usr/include/string.h /usr/include/unistd.h \
|
---|
136 | /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
|
---|
137 | /usr/include/bits/confname.h /usr/include/getopt.h /usr/include/fcntl.h \
|
---|
138 | /usr/include/bits/fcntl.h /usr/include/sys/stat.h \
|
---|
139 | /usr/include/bits/stat.h /usr/include/sys/mman.h \
|
---|
140 | /usr/include/bits/mman.h /usr/include/sys/ioctl.h \
|
---|
141 | /usr/include/bits/ioctls.h /usr/include/asm/ioctls.h \
|
---|
142 | /usr/include/asm/ioctl.h /usr/include/bits/ioctl-types.h \
|
---|
143 | /usr/include/sys/ttydefaults.h /usr/include/signal.h \
|
---|
144 | /usr/include/bits/signum.h /usr/include/bits/siginfo.h \
|
---|
145 | /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
|
---|
146 | /usr/include/asm/sigcontext.h /usr/include/linux/compiler.h \
|
---|
147 | /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \
|
---|
148 | /usr/include/bits/sigthread.h ../../../dev/pci/sis1100_var.h \
|
---|
149 | /usr/include/linux/ioctl.h
|
---|