Makefile.solaris revision 1
2247N/A#
2247N/A# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
2247N/A# Use is subject to license terms.
2247N/A#
2247N/A# ident "%Z%%M% %I% %E% SMI"
2247N/A#
2247N/Ainclude ../../Makefile.grub
2247N/Ainclude ../Makefile.solaris.defs
2247N/A
2247N/AINCLUDES = -I. -I.. -I../stage1 -I../stage2
2247N/ACFLAGS += -O2
2247N/A
2247N/A
2247N/ALIBCOMMON = libcommon.a
2247N/ALIBCOMMON_OBJS = device.o \
2247N/A getopt.o \
2247N/A getopt1.o
2247N/A
2247N/ALIBRARIES = $(LIBCOMMON)
2247N/A
3817N/A#
2247N/A# Source files to be installed in $(SRC_DIR).
2247N/A#
2247N/ASRC_DIR = $(ROOT_SRC)/lib
2247N/ASRC_FILES = Makefile.am Makefile.in device.c device.h \
5023N/A getopt.c getopt.h getopt1.c
2276N/A
2276N/AINSTALL_TARGETS = $(SRC_FILES:%=$(SRC_DIR)/%)
2276N/A
2276N/A
2276N/Aall: $(LIBRARIES)
2276N/A
5023N/A$(LIBCOMMON): $(LIBCOMMON_OBJS)
2276N/A $(RM) $@
2276N/A $(AR) cru $@ $(LIBCOMMON_OBJS)
2247N/A $(RANLIB) $@
5023N/A
2247N/A$(LIBCOMMON_OBJS): $$(@:.o=.c)
2247N/A $(CC) $(CFLAGS) -c -o $@ $(@:.o=.c)
2247N/A
5023N/A
3574N/Ainstall: all $(INSTALL_TARGETS)
2899N/A
3817N/A$(SRC_DIR)/%: $(SRC_DIR) %
3817N/A $(INS.file)
3817N/A
2247N/A$(SRC_DIR):
2247N/A $(INS.dir)
2247N/A
2247N/A
3930N/Aclean: _FORCE
3930N/A $(RM) *.o $(LIBRARIES)
3142N/A
3142N/Aclobber: clean
3142N/A
3142N/A_FORCE:
3142N/A