19663SMark.Logan@Sun.COM# 29663SMark.Logan@Sun.COM# CDDL HEADER START 39663SMark.Logan@Sun.COM# 49663SMark.Logan@Sun.COM# The contents of this file are subject to the terms of the 59663SMark.Logan@Sun.COM# Common Development and Distribution License (the "License"). 69663SMark.Logan@Sun.COM# You may not use this file except in compliance with the License. 79663SMark.Logan@Sun.COM# 89663SMark.Logan@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 99663SMark.Logan@Sun.COM# or http://www.opensolaris.org/os/licensing. 109663SMark.Logan@Sun.COM# See the License for the specific language governing permissions 119663SMark.Logan@Sun.COM# and limitations under the License. 129663SMark.Logan@Sun.COM# 139663SMark.Logan@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each 149663SMark.Logan@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 159663SMark.Logan@Sun.COM# If applicable, add the following below this CDDL HEADER, with the 169663SMark.Logan@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying 179663SMark.Logan@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner] 189663SMark.Logan@Sun.COM# 199663SMark.Logan@Sun.COM# CDDL HEADER END 209663SMark.Logan@Sun.COM# 21*13004SMark.J.Nelson@Oracle.COM 229663SMark.Logan@Sun.COM# 23*13004SMark.J.Nelson@Oracle.COM# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. 249663SMark.Logan@Sun.COM# 259663SMark.Logan@Sun.COM 269663SMark.Logan@Sun.COMinclude ../Makefile.lib 279663SMark.Logan@Sun.COM 289663SMark.Logan@Sun.COMSUBDIRS = $(MACH) 299663SMark.Logan@Sun.COM 309663SMark.Logan@Sun.COMall := TARGET= all 319663SMark.Logan@Sun.COMclean := TARGET= clean 329663SMark.Logan@Sun.COMclobber := TARGET= clobber 339663SMark.Logan@Sun.COMdelete := TARGET= delete 349663SMark.Logan@Sun.COMinstall := TARGET= install 359663SMark.Logan@Sun.COM_msg := TARGET= _msg 369663SMark.Logan@Sun.COMpackage := TARGET= package 379663SMark.Logan@Sun.COM 389663SMark.Logan@Sun.COMLIBRARY= libntfs.a 399663SMark.Logan@Sun.COMTEXT_DOMAIN= SUNW_OST_OSLIB 409663SMark.Logan@Sun.COMXGETFLAGS= -a 419663SMark.Logan@Sun.COMPOFILE= $(LIBRARY:.a=.po) 429663SMark.Logan@Sun.COMPOFILES= generic.po 439663SMark.Logan@Sun.COM 449663SMark.Logan@Sun.COMSED= sed 459663SMark.Logan@Sun.COMGREP= grep 469663SMark.Logan@Sun.COM 479663SMark.Logan@Sun.COM.KEEP_STATE: 489663SMark.Logan@Sun.COM 499663SMark.Logan@Sun.COMall clean clobber delete install package: $(SUBDIRS) 509663SMark.Logan@Sun.COM 51*13004SMark.J.Nelson@Oracle.COMall install: THIRDPARTYLICENSE 52*13004SMark.J.Nelson@Oracle.COM 53*13004SMark.J.Nelson@Oracle.COMCLOBBERFILES += THIRDPARTYLICENSE 54*13004SMark.J.Nelson@Oracle.COM 55*13004SMark.J.Nelson@Oracle.COMTHIRDPARTYLICENSE: $(SRC)/common/GPLDISCLAIMER COPYING 56*13004SMark.J.Nelson@Oracle.COM $(RM) $@ 57*13004SMark.J.Nelson@Oracle.COM $(CAT) $(SRC)/common/GPLDISCLAIMER COPYING > $@ 58*13004SMark.J.Nelson@Oracle.COM 599663SMark.Logan@Sun.COM# definitions for install_h target 609663SMark.Logan@Sun.COMHDRS= ../common/include/ntfs/attrib.h \ 619663SMark.Logan@Sun.COM ../common/include/ntfs/attrlist.h \ 629663SMark.Logan@Sun.COM ../common/include/ntfs/bitmap.h \ 639663SMark.Logan@Sun.COM ../common/include/ntfs/bootsect.h \ 649663SMark.Logan@Sun.COM ../common/include/ntfs/collate.h \ 659663SMark.Logan@Sun.COM ../common/include/ntfs/compat.h \ 669663SMark.Logan@Sun.COM ../common/include/ntfs/compress.h \ 679663SMark.Logan@Sun.COM ../common/include/ntfs/crypto.h \ 689663SMark.Logan@Sun.COM ../common/include/ntfs/debug.h \ 699663SMark.Logan@Sun.COM ../common/include/ntfs/device.h \ 709663SMark.Logan@Sun.COM ../common/include/ntfs/device_io.h \ 719663SMark.Logan@Sun.COM ../common/include/ntfs/dir.h \ 729663SMark.Logan@Sun.COM ../common/include/ntfs/endians.h \ 739663SMark.Logan@Sun.COM ../common/include/ntfs/gnome-vfs-method.h \ 749663SMark.Logan@Sun.COM ../common/include/ntfs/gnome-vfs-module.h \ 759663SMark.Logan@Sun.COM ../common/include/ntfs/index.h \ 769663SMark.Logan@Sun.COM ../common/include/ntfs/inode.h \ 779663SMark.Logan@Sun.COM ../common/include/ntfs/layout.h \ 789663SMark.Logan@Sun.COM ../common/include/ntfs/lcnalloc.h \ 799663SMark.Logan@Sun.COM ../common/include/ntfs/list.h \ 809663SMark.Logan@Sun.COM ../common/include/ntfs/logfile.h \ 819663SMark.Logan@Sun.COM ../common/include/ntfs/logging.h \ 829663SMark.Logan@Sun.COM ../common/include/ntfs/mft.h \ 839663SMark.Logan@Sun.COM ../common/include/ntfs/mst.h \ 849663SMark.Logan@Sun.COM ../common/include/ntfs/ntfstime.h \ 859663SMark.Logan@Sun.COM ../common/include/ntfs/runlist.h \ 869663SMark.Logan@Sun.COM ../common/include/ntfs/security.h \ 879663SMark.Logan@Sun.COM ../common/include/ntfs/support.h \ 889663SMark.Logan@Sun.COM ../common/include/ntfs/types.h \ 899663SMark.Logan@Sun.COM ../common/include/ntfs/unistr.h \ 909663SMark.Logan@Sun.COM ../common/include/ntfs/version.h \ 919663SMark.Logan@Sun.COM ../common/include/ntfs/volume.h 929663SMark.Logan@Sun.COMROOTHDRDIR= $(ROOT)/usr/include 939663SMark.Logan@Sun.COMROOTHDRS= $(HDRS:%=$(ROOTHDRDIR)/%) 949663SMark.Logan@Sun.COMCHECKHDRS= $(HDRS:%.h=%.check) 959663SMark.Logan@Sun.COM 969663SMark.Logan@Sun.COM# install rule for install_h target 979663SMark.Logan@Sun.COM$(ROOTHDRDIR)/%: % 989663SMark.Logan@Sun.COM $(INS.file) 999663SMark.Logan@Sun.COM 1009663SMark.Logan@Sun.COMinstall_h: $(ROOTHDRS) 1019663SMark.Logan@Sun.COM 1029663SMark.Logan@Sun.COMcheck: $(CHECKHDRS) 1039663SMark.Logan@Sun.COM 1049663SMark.Logan@Sun.COM$(SUBDIRS): FRC 1059663SMark.Logan@Sun.COM @cd $@; pwd; $(MAKE) $(TARGET) 1069663SMark.Logan@Sun.COM 1079663SMark.Logan@Sun.COM_msg: $(MSGDOMAIN) $(POFILE) 1089663SMark.Logan@Sun.COM $(RM) $(MSGDOMAIN)/$(POFILE) 1099663SMark.Logan@Sun.COM $(CP) $(POFILE) $(MSGDOMAIN) 1109663SMark.Logan@Sun.COM 1119663SMark.Logan@Sun.COM$(POFILE): $(POFILES) 1129663SMark.Logan@Sun.COM $(RM) $@ 1139663SMark.Logan@Sun.COM $(CAT) $(POFILES) > $@ 1149663SMark.Logan@Sun.COM 1159663SMark.Logan@Sun.COM$(POFILES): 1169663SMark.Logan@Sun.COM $(RM) messages.po 1179663SMark.Logan@Sun.COM $(XGETTEXT) $(XGETFLAGS) *.[ch]* */*.[ch]* 1189663SMark.Logan@Sun.COM $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@ 1199663SMark.Logan@Sun.COM $(RM) messages.po 1209663SMark.Logan@Sun.COM 1219663SMark.Logan@Sun.COM$(MSGDOMAIN): 1229663SMark.Logan@Sun.COM $(INS.dir) 1239663SMark.Logan@Sun.COM 1249663SMark.Logan@Sun.COMFRC: 125