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= libparted.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 479911SMark.Logan@Sun.COM# definitions for install_h target 489911SMark.Logan@Sun.COMHDRDIR= common/include/parted 499911SMark.Logan@Sun.COMHDRS= constraint.h \ 509911SMark.Logan@Sun.COM crc32.h \ 519911SMark.Logan@Sun.COM debug.h \ 529911SMark.Logan@Sun.COM device.h \ 539911SMark.Logan@Sun.COM disk.h \ 549911SMark.Logan@Sun.COM endian.h \ 559911SMark.Logan@Sun.COM exception.h \ 569911SMark.Logan@Sun.COM filesys.h \ 579911SMark.Logan@Sun.COM geom.h \ 589911SMark.Logan@Sun.COM natmath.h \ 599911SMark.Logan@Sun.COM parted.h \ 609911SMark.Logan@Sun.COM solaris.h \ 619911SMark.Logan@Sun.COM timer.h \ 629911SMark.Logan@Sun.COM unit.h 639911SMark.Logan@Sun.COMROOTHDRDIR= $(ROOT)/usr/include/parted 649911SMark.Logan@Sun.COMROOTHDRS= $(HDRS:%=$(ROOTHDRDIR)/%) 659911SMark.Logan@Sun.COM 669663SMark.Logan@Sun.COM.KEEP_STATE: 679663SMark.Logan@Sun.COM 689663SMark.Logan@Sun.COMall clean clobber delete install package: $(SUBDIRS) 699663SMark.Logan@Sun.COM 70*13004SMark.J.Nelson@Oracle.COMall install: THIRDPARTYLICENSE 71*13004SMark.J.Nelson@Oracle.COM 72*13004SMark.J.Nelson@Oracle.COMCLOBBERFILES += THIRDPARTYLICENSE 73*13004SMark.J.Nelson@Oracle.COM 74*13004SMark.J.Nelson@Oracle.COMTHIRDPARTYLICENSE: $(SRC)/common/GPLDISCLAIMER COPYING 75*13004SMark.J.Nelson@Oracle.COM $(RM) $@ 76*13004SMark.J.Nelson@Oracle.COM $(CAT) $(SRC)/common/GPLDISCLAIMER COPYING > $@ 77*13004SMark.J.Nelson@Oracle.COM 789911SMark.Logan@Sun.COMinstall_h: $(ROOTHDRDIR) $(ROOTHDRS) 799911SMark.Logan@Sun.COM 809911SMark.Logan@Sun.COM$(ROOTHDRDIR): 8110908SMark.Logan@Sun.COM $(INS.dir) 829663SMark.Logan@Sun.COM 839911SMark.Logan@Sun.COM# 849911SMark.Logan@Sun.COM# This open source is exempt from check 859911SMark.Logan@Sun.COM# 869911SMark.Logan@Sun.COMcheck: 879663SMark.Logan@Sun.COM 889663SMark.Logan@Sun.COM$(SUBDIRS): FRC 899663SMark.Logan@Sun.COM @cd $@; pwd; $(MAKE) $(TARGET) 909663SMark.Logan@Sun.COM 919663SMark.Logan@Sun.COM_msg: $(MSGDOMAIN) $(POFILE) 929663SMark.Logan@Sun.COM $(RM) $(MSGDOMAIN)/$(POFILE) 939663SMark.Logan@Sun.COM $(CP) $(POFILE) $(MSGDOMAIN) 949663SMark.Logan@Sun.COM 959663SMark.Logan@Sun.COM$(POFILE): $(POFILES) 969663SMark.Logan@Sun.COM $(RM) $@ 979663SMark.Logan@Sun.COM $(CAT) $(POFILES) > $@ 989663SMark.Logan@Sun.COM 999663SMark.Logan@Sun.COM$(POFILES): 1009663SMark.Logan@Sun.COM $(RM) messages.po 1019663SMark.Logan@Sun.COM $(XGETTEXT) $(XGETFLAGS) *.[ch]* */*.[ch]* 1029663SMark.Logan@Sun.COM $(SED) -e '/^# msg/d' -e '/^domain/d' messages.po > $@ 1039663SMark.Logan@Sun.COM $(RM) messages.po 1049663SMark.Logan@Sun.COM 1059663SMark.Logan@Sun.COM$(MSGDOMAIN): 1069663SMark.Logan@Sun.COM $(INS.dir) 1079663SMark.Logan@Sun.COM 1089663SMark.Logan@Sun.COMFRC: 1099911SMark.Logan@Sun.COM 1109911SMark.Logan@Sun.COMinclude ../Makefile.targ 111