1bc1f688bSRobert Mustacchi# 2bc1f688bSRobert Mustacchi# This file and its contents are supplied under the terms of the 3bc1f688bSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 4bc1f688bSRobert Mustacchi# You may only use this file in accordance with the terms of version 5bc1f688bSRobert Mustacchi# 1.0 of the CDDL. 6bc1f688bSRobert Mustacchi# 7bc1f688bSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 8bc1f688bSRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 9bc1f688bSRobert Mustacchi# http://www.illumos.org/license/CDDL. 10bc1f688bSRobert Mustacchi# 11bc1f688bSRobert Mustacchi 12bc1f688bSRobert MustacchiPROG = ctfdiff 13bc1f688bSRobert MustacchiSRCS = ctfdiff.c 14bc1f688bSRobert Mustacchi 15bc1f688bSRobert Mustacchiinclude ../../Makefile.ctf 16bc1f688bSRobert Mustacchi 17bc1f688bSRobert MustacchiCFLAGS += $(CCVERBOSE) 18bc1f688bSRobert MustacchiLDLIBS += -lctf 19*5801b0f0SToomas SoomeNATIVE_LIBS += libc.so 20bc1f688bSRobert Mustacchi 21bc1f688bSRobert MustacchiLDFLAGS = \ 22bc1f688bSRobert Mustacchi -L$(ROOTONBLDLIBMACH) \ 23bc1f688bSRobert Mustacchi '-R$$ORIGIN/../../lib/$(MACH)' \ 24*5801b0f0SToomas Soome $(BDIRECT) 25bc1f688bSRobert Mustacchi 26bc1f688bSRobert MustacchiCPPFLAGS += -include ../../common/ctf_headers.h 27bc1f688bSRobert Mustacchi 28bc1f688bSRobert MustacchiOBJS = $(SRCS:%.c=%.o) 29bc1f688bSRobert Mustacchi 30bc1f688bSRobert Mustacchiall: $(PROG) 31bc1f688bSRobert Mustacchi 32bc1f688bSRobert Mustacchi$(PROG): $(OBJS) 33bc1f688bSRobert Mustacchi $(LINK.c) $(OBJS) -o $@ $(LDLIBS) 34bc1f688bSRobert Mustacchi $(POST_PROCESS) 35bc1f688bSRobert Mustacchi 36bc1f688bSRobert Mustacchi%.o: $(SRC)/cmd/ctfdiff/%.c 37bc1f688bSRobert Mustacchi $(COMPILE.c) $< 38bc1f688bSRobert Mustacchi 39bc1f688bSRobert Mustacchi$(ROOTONBLDMACHPROG): $(PROG) 40bc1f688bSRobert Mustacchi 41bc1f688bSRobert Mustacchiinstall: $(ROOTONBLDMACHPROG) 42bc1f688bSRobert Mustacchi 43bc1f688bSRobert Mustacchiclean: 44bc1f688bSRobert Mustacchi $(RM) $(OBJS) $(LINTFILES) 45bc1f688bSRobert Mustacchi 46bc1f688bSRobert Mustacchiinclude $(SRC)/tools/Makefile.targ 47