Makefile revision 6da5aa940d1e163c6f244b5523c22d545bfb954b
211bf1d44f4653bf753a15740cd5ebbf330b6e93manoj# This file and its contents are supplied under the terms of the
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# Common Development and Distribution License ("CDDL)". You may
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# only use this file in accordance with the terms of the CDDL.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# A full copy of the text of the CDDL should have accompanied this
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# source. A copy is of the CDDL is also available via the Internet
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# Copyright 2010 Nexenta Systems, Inc. All rights reserved.
2739add8add66e21526ce27f83c2ae133d089070rbbCPPFLAGS += -I$(SRC)/lib/libc/port/locale -D_FILE_OFFSET_BITS=64
211bf1d44f4653bf753a15740cd5ebbf330b6e93manojOBJS = $(MACH)/mkcollate_lex.o $(MACH)/mkcollate_yacc.tab.o
7ba24263a36323ecaf0685758f44001c0800d012stoddardCLEANFILES = mkcollate_yacc.tab.c mkcollate_yacc.tab.h mkcollate_lex.c
369edcdd0a9c5516c61e736ec2a6fc8fb0d92fe2manojen_LOCALES = $(en_ASCII) $(en_LATIN1) $(en_LATIN15) $(en_UTF8)
56ca30c968906053ae61acb218420667bb58d996rbbmkcollate_lex.c: mkcollate_lex.l mkcollate_yacc.tab.h $(HDRS)
56ca30c968906053ae61acb218420667bb58d996rbbmkcollate_yacc.tab.c mkcollate_yacc.tab.h: mkcollate_yacc.y $(HDRS)
9c09943bad734ebd5c7cc10bd6d63b75c4c6e056stoddard# Lint does nothing for us, because yacc and lex outputs are themselves
9c09943bad734ebd5c7cc10bd6d63b75c4c6e056stoddard# not lint clean. This is something that it would be good to address.
9c09943bad734ebd5c7cc10bd6d63b75c4c6e056stoddard# Likewise, the yacc and lex outputs are not cstyle clean.
aa1faea36e4ae357bc603a2337b6adc54f5daec1manoj# Rules for building encoding data files.