source: rtems/c/src/lib/librtems++/Makefile.in @ f80faeb

4.104.114.84.95
Last change on this file since f80faeb was 0074691a, checked in by Joel Sherrill <joel.sherrill@…>, on 07/31/97 at 22:13:29

Merged very large and much appreciated patch from Chris Johns
<cjohns@…>. This patch includes the ods68302 bsp,
the RTEMS++ class library, and the rtems++ test.

  • Property mode set to 100644
File size: 959 bytes
Line 
1#
2#  $Id$
3#
4
5@SET_MAKE@
6srcdir = @srcdir@
7top_srcdir = @top_srcdir@
8VPATH=@srcdir@
9
10LIBNAME=librtems++.a
11LIB=${ARCH}/${LIBNAME}
12
13# C and C++ source names, if any, go here -- minus the .c or .cc
14CC_PIECES=rtemsEvent rtemsInterrupt rtemsMessageQueue rtemsSemaphore \
15                rtemsStatusCode rtemsTask rtemsTimer
16CC_FILES=$(CC_PIECES:%=%.cc)
17CC_O_FILES=$(CC_PIECES:%=${ARCH}/%.o)
18
19SRCS=$(CC_FILES)
20OBJS=$(CC_O_FILES)
21
22include $(RTEMS_CUSTOM)
23include $(PROJECT_ROOT)/make/lib.cfg
24
25#
26# Add local stuff here using +=
27#
28
29DEFINES  +=
30CPPFLAGS +=
31CFLAGS   += $(LIBC_DEFINES)
32
33#
34# Add your list of files to delete here.  The config files
35#  already know how to delete some stuff, so you may want
36#  to just run 'make clean' first to see what gets missed.
37#  'make clobber' already includes 'make clean'
38#
39
40CLEAN_ADDITIONS += $(LIB)
41CLOBBER_ADDITIONS +=
42
43all:    ${ARCH} $(LIB)
44        $(INSTALL_VARIANT) -m 644 ${LIB} ${PROJECT_RELEASE}/lib
45
46$(LIB): $(SRCS) ${OBJS}
47        $(make-library)
48
49
Note: See TracBrowser for help on using the repository browser.