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 14 include $(SRC)/tools/Makefile.tools 15 16 LIBRARY = libmakestate.a 17 VERS = .1 18 OBJECTS = ld_file.o lock.o 19 20 include $(SRC)/lib/Makefile.lib 21 include $(SRC)/tools/Makefile.tools 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 # We can't create CTF in the tools build because of a bootstrap bug with the new CTF 42 $(DYNLIB) := CTFMERGE_POST= : 43 CTFCONVERT_O= : 44 45 include $(SRC)/lib/Makefile.targ