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 ../../../Makefile.com 22 23 LIBS = $(DYNLIB) 24 SRCDIR = $(SRC)/cmd/make/lib/makestate 25 MAPFILES = $(SRCDIR)/mapfile-vers 26 LDLIBS += -lc 27 28 FILEMODE= 755 29 30 all: $(LIBS) 31 32 lint: 33 34 $(ROOTONBLDLIBMACH)/%: % 35 $(INS.file) 36 37 $(ROOTONBLDLIBMACH64)/%: % 38 $(INS.file) 39 40 # We can't create CTF in the tools build because of a bootstrap bug with the new CTF 41 $(DYNLIB) := CTFMERGE_POST= : 42 CTFCONVERT_O= : 43 44 include $(SRC)/lib/Makefile.targ