diff options
Diffstat (limited to 'c/src/lib')
-rw-r--r-- | c/src/lib/Makefile.in | 6 | ||||
-rw-r--r-- | c/src/lib/include/Makefile.in | 7 |
2 files changed, 12 insertions, 1 deletions
diff --git a/c/src/lib/Makefile.in b/c/src/lib/Makefile.in index 55ca6e925e..d8afa4fad8 100644 --- a/c/src/lib/Makefile.in +++ b/c/src/lib/Makefile.in @@ -10,8 +10,12 @@ VPATH=@srcdir@ include $(RTEMS_CUSTOM) include $(PROJECT_ROOT)/make/directory.cfg +# We only build the rtems++ library if HAS_CPLUSPLUS was defined +LIBRTEMSCPLUSPLUS_yes_V = librtems++ +LIBRTEMSCPLUSPLUS = $(LIBRTEMSCPLUSPLUS_$(HAS_CPLUSPLUS)_V) + # General Hardware API library LIBHWAPI=$(wildcard libhwapi) SUB_DIRS=start include libmisc libc libcpu libbsp \ - $(LIBHWAPI) wrapup + $(LIBKA9Q) $(LIBHWAPI) $(LIBRTEMSCPLUSPLUS) wrapup diff --git a/c/src/lib/include/Makefile.in b/c/src/lib/include/Makefile.in index 092b7c9766..fb1cb2c67f 100644 --- a/c/src/lib/include/Makefile.in +++ b/c/src/lib/include/Makefile.in @@ -18,6 +18,10 @@ KA9Q_H_PIECES= arp asy ax25 ax25mail bootp cmdparse commands config \ sockaddr socket tcp telnet tftp timer tipmail trace udp usock KA9Q_H_FILES=$(KA9Q_H_PIECES:%=$(srcdir)/ka9q/%.h) +RTEMSCPLUSPLUS_H_PIECES= rtemsEvent rtemsInterrupt rtemsMessageQueue \ + rtemsSemaphore rtemsStatusCode rtemsTask rtemsTaskMode rtemsTimer +RTEMSCPLUSPLUS_H_FILES=$(RTEMSCPLUSPLUS_H_PIECES:%=$(srcdir)/rtems++/%.h) + SYS_H_FILES= SRCS=$(H_FILES) $(SYS_H_FILES) @@ -34,3 +38,6 @@ all: $(SRCS) ifeq ($(HAS_KA9Q),yes) $(INSTALL) -m 444 $(KA9Q_H_FILES) ${PROJECT_RELEASE}/include/ka9q endif +ifeq ($(HAS_CPLUSPLUS),yes) + $(INSTALL) -m 444 $(RTEMSCPLUSPLUS_H_FILES) ${PROJECT_RELEASE}/include/rtems++ +endif |