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 # Copyright 2015, Richard Lowe. 13 # Copyright 2017 RackTop Systems. 14 15 include $(SRC)/tools/Makefile.tools 16 17 LIBRARY = libmakestate.a 18 VERS = .1 19 OBJECTS = ld_file.o lock.o 20 21 include $(SRC)/lib/Makefile.lib 22 include ../../../Makefile.com 23 24 LIBS = $(DYNLIB) 25 SRCDIR = $(SRC)/cmd/make/lib/makestate 26 MAPFILES = $(SRCDIR)/mapfile-vers 27 LDLIBS += -lc 28 29 FILEMODE= 755 30 31 all: $(LIBS) 32 33 lint: 34 35 $(ROOTONBLDLIBMACH)/%: % 36 $(INS.file) 37 38 $(ROOTONBLDLIBMACH64)/%: % 39 $(INS.file) 40 41 # Disable -zassert-deflib. We want to link against host libraries. 42 $(DYNLIB) := ZASSERTDEFLIB= 43 44 include $(SRC)/lib/Makefile.targ