source: rtems/c/src/exec/rtems/src/Makefile.in @ 08b5f55

4.104.114.84.95
Last change on this file since 08b5f55 was 08b5f55, checked in by Joel Sherrill <joel.sherrill@…>, on 07/26/99 at 20:31:49

Patch from Ralf Corsepius <corsepiu@…>:

A bug in acpolish made it into rtems-rc-19990709-0.diff, which
unfortunately affects all Makefile.ins:

  • The maintainer mode conditional was erroniously applied to the dependencies of "Makefile".

In case you already checked in rtems-rc-19990709-0.diff to CVS you have
to check in all Makefile.ins again after applying the patch below :).

Please apply the patch below as follows:

patch -p1 < rtems-rc-19990709-1.diff
tools/update/rtems-polish.sh -ac

Note: There is no need to rerun your tests if you have used
--enable-maintainer-mode to configure RTEMS, because this patch converts
all Makefile.ins to the same settings as used for
--enable-maintainer-mode.

  • Property mode set to 100644
File size: 2.8 KB
Line 
1#
2#  $Id$
3#
4
5@SET_MAKE@
6srcdir = @srcdir@
7top_srcdir = @top_srcdir@
8top_builddir = ../..
9subdir = rtems/src
10
11RTEMS_ROOT = @RTEMS_ROOT@
12PROJECT_ROOT = @PROJECT_ROOT@
13
14VPATH = @srcdir@
15
16# We only build multiprocessing related files if HAS_MP was defined
17MP_C_PIECES_yes_V = eventmp mp msgmp partmp regionmp semmp signalmp taskmp
18MP_C_PIECES = $(MP_C_PIECES_$(HAS_MP)_V)
19
20TASK_C_PIECES = tasks taskcreate taskdelete taskgetnote taskident \
21    taskinitusers taskmode taskrestart taskresume tasksetnote \
22    tasksetpriority taskstart tasksuspend taskwakeafter taskwakewhen
23
24RATEMON_C_PIECES = ratemon ratemoncancel ratemoncreate ratemondelete \
25    ratemongetstatus ratemonident ratemonperiod ratemontimeout
26
27INTR_C_PIECES = intr intrbody intrcatch
28
29CLOCK_C_PIECES = rtclock clockget clockset clocktick
30
31TIMER_C_PIECES = rtemstimer timercancel timercreate timerdelete \
32    timerfireafter timerfirewhen timerident timerreset
33
34MESSAGE_QUEUE_C_PIECES = msg msgqallocate msgqbroadcast msgqcreate \
35    msgqdelete msgqflush msgqgetnumberpending msgqident msgqreceive msgqsend \
36    msgqsubmit msgqtranslatereturncode msgqurgent
37
38SEMAPHORE_C_PIECES = sem semcreate semdelete semident semobtain semrelease \
39    semtranslatereturncode
40
41EVENT_C_PIECES = event eventreceive eventseize eventsend eventsurrender \
42    eventtimeout
43
44SIGNAL_C_PIECES = signal signalcatch signalsend
45
46REGION_C_PIECES = region regioncreate regiondelete regionextend \
47    regiongetsegment regiongetsegmentsize regionident regionreturnsegment \
48    regionreturnsegment
49
50PARTITION_C_PIECES = part partcreate partdelete partgetbuffer partident \
51    partreturnbuffer
52
53DPMEM_C_PIECES = dpmem dpmemcreate dpmemdelete dpmemexternal2internal \
54    dpmemident dpmeminternal2external
55
56C_PIECES = attr $(TASK_C_PIECES) $(RATEMON_C_PIECES) $(INTR_C_PIECES) \
57    $(CLOCK_C_PIECES) $(TIMER_C_PIECES) $(SEMAPHORE_C_PIECES) \
58    $(MESSAGE_QUEUE_C_PIECES) $(EVENT_C_PIECES) $(SIGNAL_C_PIECES) \
59    $(PARTITION_C_PIECES) $(REGION_C_PIECES) $(DPMEM_C_PIECES) \
60    $(MP_C_PIECES)
61C_FILES = $(C_PIECES:%=%.c)
62C_O_FILES = $(C_PIECES:%=${ARCH}/%.o)
63
64SRCS = $(C_FILES)
65OBJS = $(C_O_FILES)
66
67include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
68include $(RTEMS_ROOT)/make/lib.cfg
69
70INSTALL_CHANGE = @INSTALL_CHANGE@
71
72#
73# Add local stuff here using +=
74#
75
76DEFINES += -D__RTEMS_INSIDE__
77CPPFLAGS +=
78CFLAGS += $(CFLAGS_OS_V)
79
80#
81# Add your list of files to delete here.  The config files
82#  already know how to delete some stuff, so you may want
83#  to just run 'make clean' first to see what gets missed.
84#  'make clobber' already includes 'make clean'
85#
86
87CLEAN_ADDITIONS +=
88CLOBBER_ADDITIONS +=
89
90all: ${ARCH} $(SRCS) ${OBJS}
91
92Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
93        cd $(top_builddir) \
94         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
Note: See TracBrowser for help on using the repository browser.