1*8044SWilliam.Kucharski@Sun.COM# 2*8044SWilliam.Kucharski@Sun.COM# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 3*8044SWilliam.Kucharski@Sun.COM# Use is subject to license terms. 4*8044SWilliam.Kucharski@Sun.COM# 5*8044SWilliam.Kucharski@Sun.COM# ident "%Z%%M% %I% %E% SMI" 6*8044SWilliam.Kucharski@Sun.COM# 7*8044SWilliam.Kucharski@Sun.COMinclude ../../Makefile.grub 8*8044SWilliam.Kucharski@Sun.COMinclude ../Makefile.solaris.defs 9*8044SWilliam.Kucharski@Sun.COM 10*8044SWilliam.Kucharski@Sun.COMINCLUDES = -I. -I.. -I../stage1 -I../stage2 11*8044SWilliam.Kucharski@Sun.COMCFLAGS += -O2 12*8044SWilliam.Kucharski@Sun.COM 13*8044SWilliam.Kucharski@Sun.COM 14*8044SWilliam.Kucharski@Sun.COMLIBCOMMON = libcommon.a 15*8044SWilliam.Kucharski@Sun.COMLIBCOMMON_OBJS = device.o \ 16*8044SWilliam.Kucharski@Sun.COM getopt.o \ 17*8044SWilliam.Kucharski@Sun.COM getopt1.o 18*8044SWilliam.Kucharski@Sun.COM 19*8044SWilliam.Kucharski@Sun.COMLIBRARIES = $(LIBCOMMON) 20*8044SWilliam.Kucharski@Sun.COM 21*8044SWilliam.Kucharski@Sun.COM# 22*8044SWilliam.Kucharski@Sun.COM# Source files to be installed in $(SRC_DIR). 23*8044SWilliam.Kucharski@Sun.COM# 24*8044SWilliam.Kucharski@Sun.COMSRC_DIR = $(ROOT_SRC)/lib 25*8044SWilliam.Kucharski@Sun.COMSRC_FILES = Makefile.am Makefile.in device.c device.h \ 26*8044SWilliam.Kucharski@Sun.COM getopt.c getopt.h getopt1.c 27*8044SWilliam.Kucharski@Sun.COM 28*8044SWilliam.Kucharski@Sun.COMINSTALL_TARGETS = $(SRC_FILES:%=$(SRC_DIR)/%) 29*8044SWilliam.Kucharski@Sun.COM 30*8044SWilliam.Kucharski@Sun.COM 31*8044SWilliam.Kucharski@Sun.COMall: $(LIBRARIES) 32*8044SWilliam.Kucharski@Sun.COM 33*8044SWilliam.Kucharski@Sun.COM$(LIBCOMMON): $(LIBCOMMON_OBJS) 34*8044SWilliam.Kucharski@Sun.COM $(RM) $@ 35*8044SWilliam.Kucharski@Sun.COM $(AR) cru $@ $(LIBCOMMON_OBJS) 36*8044SWilliam.Kucharski@Sun.COM $(RANLIB) $@ 37*8044SWilliam.Kucharski@Sun.COM 38*8044SWilliam.Kucharski@Sun.COM$(LIBCOMMON_OBJS): $$(@:.o=.c) 39*8044SWilliam.Kucharski@Sun.COM $(CC) $(CFLAGS) -c -o $@ $(@:.o=.c) 40*8044SWilliam.Kucharski@Sun.COM 41*8044SWilliam.Kucharski@Sun.COM 42*8044SWilliam.Kucharski@Sun.COMinstall: all $(INSTALL_TARGETS) 43*8044SWilliam.Kucharski@Sun.COM 44*8044SWilliam.Kucharski@Sun.COM$(SRC_DIR)/%: $(SRC_DIR) % 45*8044SWilliam.Kucharski@Sun.COM $(INS.file) 46*8044SWilliam.Kucharski@Sun.COM 47*8044SWilliam.Kucharski@Sun.COM$(SRC_DIR): 48*8044SWilliam.Kucharski@Sun.COM $(INS.dir) 49*8044SWilliam.Kucharski@Sun.COM 50*8044SWilliam.Kucharski@Sun.COM 51*8044SWilliam.Kucharski@Sun.COMclean: _FORCE 52*8044SWilliam.Kucharski@Sun.COM $(RM) *.o $(LIBRARIES) 53*8044SWilliam.Kucharski@Sun.COM 54*8044SWilliam.Kucharski@Sun.COMclobber: clean 55*8044SWilliam.Kucharski@Sun.COM 56*8044SWilliam.Kucharski@Sun.COM_FORCE: 57