source: rtems/cpukit/libmisc/Makefile.am @ 13962be6

4.104.114.84.95
Last change on this file since 13962be6 was 13962be6, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/28/03 at 12:53:34

2003-11-28 Ralf Corsepius <corsepiu@…>

  • capture/Makefile.am: Remove.
  • cpuuse/Makefile.am: Remove.
  • devnull/Makefile.am: Remove.
  • dummy/Makefile.am: Remove.
  • dumpbuf/Makefile.am: Remove.
  • fsmount/Makefile.am: Remove.
  • monitor/Makefile.am: Remove.
  • mw-fb/Makefile.am: Remove.
  • rtmonuse/Makefile.am: Remove.
  • serdbg/Makefile.am: Remove.
  • shell/Makefile.am: Remove.
  • stackchk/Makefile.am: Remove.
  • untar/Makefile.am: Remove.
  • Makefile.am: Merge-in the Makefile.ams above.
  • Property mode set to 100644
File size: 7.1 KB
Line 
1##
2##  $Id$
3##
4
5include $(top_srcdir)/automake/compile.am
6include $(top_srcdir)/automake/lib.am
7
8EXTRA_DIST = README
9
10AM_CPPFLAGS += -I$(top_builddir)
11
12include_rtemsdir = $(includedir)/rtems
13include_HEADERS =
14include_rtems_HEADERS =
15noinst_HEADERS =
16
17## capture
18
19libcapture_C_FILES = capture/capture.c capture/capture-cli.c
20libcapture_OBJS = $(C_FILES:capture/%.c=capture/$(ARCH)/%.$(OBJEXT))
21
22include_rtems_HEADERS += capture/capture.h capture/capture-cli.h
23
24capture/$(ARCH):
25        @$(mkinstalldirs) $@
26capture/$(ARCH)/%.$(OBJEXT): capture/%.c
27        ${COMPILE} -o $@ -c $<
28capture/$(ARCH)/libcapture.a: $(libcapture_OBJS)
29        $(make-library)
30
31LIBS += capture/$(ARCH) capture/$(ARCH)/libcapture.a
32
33EXTRA_DIST += capture/README capture/capture.c capture/capture-cli.c
34
35## cpuuse
36
37libcpuuse_C_FILES = cpuuse/cpuuse.c
38libcpuuse_OBJS = $(libcpuuse_C_FILES:cpuuse/%.c=cpuuse/$(ARCH)/%.$(OBJEXT))
39
40include_rtems_HEADERS += cpuuse/cpuuse.h
41
42cpuuse/$(ARCH):
43        @$(mkinstalldirs) $@
44cpuuse/$(ARCH)/%.$(OBJEXT): cpuuse/%.c
45        ${COMPILE} -o $@ -c $<
46cpuuse/$(ARCH)/libcpuuse.a: $(libcpuuse_OBJS)
47        $(make-library)
48
49LIBS += cpuuse/$(ARCH) cpuuse/$(ARCH)/libcpuuse.a
50EXTRA_DIST += cpuuse/README cpuuse/cpuuse.c
51
52## devnull
53
54libdevnull_C_FILES = devnull/devnull.c
55libdevnull_OBJS = $(libdevnull_C_FILES:devnull/%.c=devnull/$(ARCH)/%.$(OBJEXT))
56
57include_rtems_HEADERS += devnull/devnull.h
58
59devnull/$(ARCH):
60        @$(mkinstalldirs) $@
61devnull/$(ARCH)/%.$(OBJEXT): devnull/%.c
62        ${COMPILE} -o $@ -c $<
63devnull/$(ARCH)/libdevnull.a: $(libdevnull_OBJS)
64        $(make-library)
65
66LIBS += devnull/$(ARCH) devnull/$(ARCH)/libdevnull.a
67
68EXTRA_DIST += devnull/devnull.c
69
70## dummy
71
72libdummy_C_FILES = dummy/dummy.c
73libdummy_OBJS = $(libdummy_C_FILES:dummy/%.c=dummy/$(ARCH)/%.$(OBJEXT))
74
75dummy/$(ARCH):
76        @$(mkinstalldirs) $@
77dummy/$(ARCH)/%.$(OBJEXT): dummy/%.c
78        ${COMPILE} -o $@ -c $<
79dummy/$(ARCH)/libdummy.a: $(libdummy_OBJS)
80        $(make-library)
81
82LIBS += dummy/$(ARCH) dummy/$(ARCH)/libdummy.a
83
84EXTRA_DIST += dummy/README dummy/dummy.c
85
86## dumpbuf
87
88libdumpbuf_C_FILES = dumpbuf/dumpbuf.c
89libdumpbuf_OBJS = $(libdumpbuf_C_FILES:dumpbuf/%.c=dumpbuf/$(ARCH)/%.$(OBJEXT))
90
91include_rtems_HEADERS += dumpbuf/dumpbuf.h
92
93dumpbuf/$(ARCH):
94        @$(mkinstalldirs) $@
95dumpbuf/$(ARCH)/%.$(OBJEXT): dumpbuf/%.c
96        ${COMPILE} -o $@ -c $<
97dumpbuf/$(ARCH)/libdumpbuf.a: $(libdumpbuf_OBJS)
98        $(make-library)
99
100LIBS += dumpbuf/$(ARCH) dumpbuf/$(ARCH)/libdumpbuf.a
101
102EXTRA_DIST += dumpbuf/dumpbuf.c
103
104## monitor
105
106# We only build multiprocessing related files if HAS_MP was defined
107libmonitor_MP_C_FILES = monitor/mon-mpci.c
108
109libmonitor_C_FILES = monitor/mon-command.c monitor/mon-symbols.c monitor/mon-prmisc.c monitor/mon-monitor.c \
110    monitor/mon-object.c monitor/mon-server.c monitor/mon-task.c monitor/mon-queue.c monitor/mon-driver.c \
111    monitor/mon-dname.c monitor/mon-itask.c monitor/mon-extension.c monitor/mon-manager.c monitor/mon-config.c
112
113libmonitor_OBJS = $(libmonitor_C_FILES:monitor/%.c=monitor/$(ARCH)/%.$(OBJEXT))
114if HAS_MP
115libmonitor_OBJS += $(libmonitor_MP_C_FILES:monitor/%.c=monitor/$(ARCH)/%.$(OBJEXT))
116endif
117
118include_rtems_HEADERS += monitor/monitor.h
119
120noinst_HEADERS += monitor/symbols.h
121
122monitor/$(ARCH):
123        @$(mkinstalldirs) $@
124monitor/$(ARCH)/%.$(OBJEXT): monitor/%.c
125        ${COMPILE} -o $@ -c $<
126monitor/$(ARCH)/libmonitor.a: $(libmonitor_OBJS)
127        $(make-library)
128
129LIBS += monitor/$(ARCH) monitor/$(ARCH)/libmonitor.a
130
131EXTRA_DIST += monitor/README monitor/mon-command.c monitor/mon-config.c monitor/mon-dname.c monitor/mon-driver.c \
132    monitor/mon-extension.c monitor/mon-itask.c monitor/mon-manager.c monitor/mon-monitor.c monitor/mon-mpci.c \
133    monitor/mon-object.c monitor/mon-prmisc.c monitor/mon-queue.c monitor/mon-server.c monitor/mon-symbols.c \
134    monitor/mon-task.c
135
136## mw-fb
137
138libmw_fb_C_FILES = mw-fb/mw_fb.c mw-fb/mw_uid.c
139libmw_fb_OBJS = $(libmw_fb_C_FILES:mw-fb/%.c=mw-fb/${ARCH}/%.$(OBJEXT))
140
141include_rtems_HEADERS += mw-fb/mw_fb.h mw-fb/mw_uid.h
142
143mw-fb/$(ARCH):
144        @$(mkinstalldirs) $@
145mw-fb/$(ARCH)/%.$(OBJEXT): mw-fb/%.c
146        ${COMPILE} -o $@ -c $<
147mw-fb/$(ARCH)/libmw-fb.a: $(libmw_fb_OBJS)
148        $(make-library)
149
150LIBS += mw-fb/$(ARCH) mw-fb/$(ARCH)/libmw-fb.a
151
152EXTRA_DIST += $(libmw_fb_C_FILES)
153
154## shell
155
156libshell_C_FILES = shell/cmds.c shell/shell.c
157libshell_OBJS = $(libshell_C_FILES:shell/%.c=shell/$(ARCH)/%.$(OBJEXT))
158
159if LIBSHELL
160include_rtems_HEADERS += shell/shell.h
161endif
162
163shell/$(ARCH):
164        @$(mkinstalldirs) $@
165shell/$(ARCH)/%.$(OBJEXT): shell/%.c
166        ${COMPILE} -o $@ -c $<
167shell/$(ARCH)/libshell.a: $(libshell_OBJS)
168        $(make-library)
169
170if LIBSHELL
171LIBS += shell/$(ARCH) shell/$(ARCH)/libshell.a
172endif
173
174EXTRA_DIST += shell/README shell/shell.c shell/cmds.c
175
176## rtmonuse
177
178librtmonuse_C_FILES = rtmonuse/rtmonuse.c
179librtmonuse_OBJS = $(librtmonuse_C_FILES:rtmonuse/%.c=rtmonuse/$(ARCH)/%.$(OBJEXT))
180
181include_rtems_HEADERS += rtmonuse/rtmonuse.h
182
183rtmonuse/$(ARCH):
184        @$(mkinstalldirs) $@
185rtmonuse/$(ARCH)/%.$(OBJEXT): rtmonuse/%.c
186        ${COMPILE} -o $@ -c $<
187rtmonuse/$(ARCH)/librtmonuse.a: $(librtmonuse_OBJS)
188        $(make-library)
189
190LIBS += rtmonuse/$(ARCH) rtmonuse/$(ARCH)/librtmonuse.a
191
192EXTRA_DIST += rtmonuse/rtmonuse.c
193
194## serdbg
195
196libserdbg_C_FILES = serdbg/serdbg.c serdbg/serdbgio.c serdbg/termios_printk.c
197libserdbg_OBJS = $(libserdbg_C_FILES:serdbg/%.c=serdbg/$(ARCH)/%.$(OBJEXT))
198
199if LIBSERDBG
200include_HEADERS += serdbg/serdbgcnf.h serdbg/serdbg.h serdbg/termios_printk_cnf.h \
201                  serdbg/termios_printk.h
202endif
203
204serdbg/$(ARCH):
205        @$(mkinstalldirs) $@
206serdbg/$(ARCH)/%.$(OBJEXT): serdbg/%.c
207        ${COMPILE} -o $@ -c $<
208serdbg/$(ARCH)/libserdbg.a: $(libserdbg_OBJS)
209        $(make-library)
210
211if LIBSERDBG
212LIBS += serdbg/$(ARCH) serdbg/$(ARCH)/libserdbg.a
213endif
214
215EXTRA_DIST += serdbg/README serdbg/serdbg.c serdbg/serdbgio.c serdbg/serdbgcnf.h serdbg/serdbg.h \
216             serdbg/termios_printk.c serdbg/termios_printk.h serdbg/termios_printk_cnf.h
217
218## stackchk
219
220libstackchk_C_FILES = stackchk/check.c
221libstackchk_OBJS = $(libstackchk_C_FILES:stackchk/%.c=stackchk/$(ARCH)/%.$(OBJEXT))
222
223include_rtems_HEADERS += stackchk/stackchk.h
224
225noinst_HEADERS += stackchk/internal.h
226
227stackchk/$(ARCH):
228        @$(mkinstalldirs) $@
229stackchk/$(ARCH)/%.$(OBJEXT): stackchk/%.c
230        ${COMPILE} -o $@ -c $<
231stackchk/$(ARCH)/libstackchk.a: $(libstackchk_OBJS)
232        $(make-library)
233
234LIBS += stackchk/$(ARCH) stackchk/$(ARCH)/libstackchk.a
235
236EXTRA_DIST += stackchk/README stackchk/check.c
237
238## libuntar
239
240libuntar_C_FILES = untar/untar.c
241libuntar_OBJS = $(libuntar_C_FILES:untar/%.c=untar/$(ARCH)/%.$(OBJEXT))
242
243include_rtems_HEADERS += untar/untar.h
244
245untar/$(ARCH):
246        @$(mkinstalldirs) $@
247untar/$(ARCH)/%.$(OBJEXT): untar/%.c
248        ${COMPILE} -o $@ -c $<
249untar/$(ARCH)/libuntar.a: $(libuntar_OBJS)
250        $(make-library)
251
252LIBS += untar/$(ARCH) untar/$(ARCH)/libuntar.a
253
254EXTRA_DIST += untar/README untar/untar.c
255
256## fsmount
257
258libfsmount_C_FILES = fsmount/fsmount.c
259libfsmount_OBJS = $(libfsmount_C_FILES:fsmount/%.c=fsmount/$(ARCH)/%.$(OBJEXT))
260
261include_rtems_HEADERS += fsmount/fsmount.h
262
263fsmount/$(ARCH):
264        @$(mkinstalldirs) $@
265fsmount/$(ARCH)/%.$(OBJEXT): fsmount/%.c
266        ${COMPILE} -o $@ -c $<
267fsmount/$(ARCH)/libfsmount.a: $(libfsmount_OBJS)
268        $(make-library)
269
270LIBS += fsmount/$(ARCH) fsmount/$(ARCH)/libfsmount.a
271
272EXTRA_DIST += fsmount/README fsmount/fsmount.c
273
274## ---
275
276all-local: $(LIBS)
277.PRECIOUS: $(LIBS)
278
279CLEANDIRS = */$(ARCH)
280
281include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.