1 #
2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
5 # 1.0 of the CDDL.
6 #
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
10 #
11
12 #
13 # Copyright 2017 Jason King.
14 # Copyright (c) 2017, Joyent, Inc. All rights reserved.
15 #
16
17 LIBRARY = libsysdemangle.a
18 VERS = .1
19 OBJECTS = str.o util.o cxx_util.o cxx.o sysdemangle.o
20
21 include ../../Makefile.lib
22
23 LIBS = $(DYNLIB) $(LINTLIB)
24 LDLIBS += -lc
25
26 SRCDIR = ../common
27 $(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC)
28
29 C99MODE = $(C99_ENABLE)
30 CFLAGS += $(CCVERBOSE)
31 CPPFLAGS += -I$(SRCDIR) -D_REENTRANT -D__EXTENSIONS__
32
33 .KEEP_STATE:
34
35 all: $(LIBS)
36
37 lint: lintcheck
38
39 include $(SRC)/lib/Makefile.targ