]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/libsupc++/build/Makefile
update
[l4.git] / l4 / pkg / libsupc++ / build / Makefile
1 PKGDIR ?=       ..
2 L4DIR  ?=       $(PKGDIR)/../..
3
4 TARGET         ?= libsupc++.a libsupc++.so
5 PC_FILENAME    ?= libsupc++
6 PC_LIBS        ?= -lsupc++
7 REQUIRES_LIBS  ?= libc
8
9 CONTRIB_INCDIR  = libstdc++-v3
10
11 STDCXX_PKG_DIR ?= $(PKGDIR_ABS)/../libstdc++-v3
12
13 STDCXX_SRC_DIR ?= $(STDCXX_CONTRIB_DIR)/libsupc++
14 VPATH_SRC_BASE  = $(STDCXX_SRC_DIR)
15 PRIVATE_INCDIR  = $(STDCXX_PKG_DIR)/contrib/gcc-$(STDCXX_CONTRIB_VERSION) \
16                   $(STDCXX_SRC_DIR)
17
18 SRC_CC := \
19 del_op.cc \
20 del_opnt.cc \
21 del_opv.cc \
22 del_opvnt.cc \
23 eh_alloc.cc \
24 eh_arm.cc \
25 eh_aux_runtime.cc \
26 eh_call.cc \
27 eh_catch.cc \
28 eh_exception.cc \
29 eh_globals.cc \
30 eh_personality.cc \
31 eh_term_handler.cc \
32 eh_terminate.cc \
33 eh_throw.cc \
34 eh_type.cc \
35 eh_unex_handler.cc \
36 guard.cc \
37 new_handler.cc \
38 new_op.cc \
39 new_opnt.cc \
40 new_opv.cc \
41 new_opvnt.cc \
42 pure.cc \
43 tinfo2.cc \
44 tinfo.cc \
45 vec.cc \
46 vterminate.cc \
47 demangle.cc
48
49 SUPCXX_PKG_DIR ?= $(PKGDIR_ABS)
50
51 include $(L4DIR)/mk/lib.mk
52 include $(STDCXX_PKG_DIR)/contrib.inc
53 include $(SUPCXX_PKG_DIR)/build/Makefile-$(STDCXX_CONTRIB_VERSION)
54
55 $(GENERAL_D_LOC): $(SUPCXX_PKG_DIR)/build/Makefile-$(STDCXX_CONTRIB_VERSION) $(STDCXX_PKG_DIR)/contrib.inc
56
57 vpath %.cc $(STDCXX_SRC_DIR)
58 vpath %.cc $(SRC_DIR)