summaryrefslogtreecommitdiff
path: root/usr/src/lib/libtsalarm
diff options
context:
space:
mode:
authorky115808 <none@none>2007-10-24 16:50:08 -0700
committerky115808 <none@none>2007-10-24 16:50:08 -0700
commit8696d418011068e5cedf3a229f7a6613e7798e92 (patch)
tree62bc5e3562867a0e0232a0da2687e3c8875d3a6e /usr/src/lib/libtsalarm
parent46d4d53123a9d9aa4e380cc03aace03835579f78 (diff)
downloadillumos-joyent-8696d418011068e5cedf3a229f7a6613e7798e92.tar.gz
PSARC 2007/511 Congo Platform SW Support
6606751 Need SUNW,Netra-T5440 platform support in ON
Diffstat (limited to 'usr/src/lib/libtsalarm')
-rw-r--r--usr/src/lib/libtsalarm/Makefile.com11
-rw-r--r--usr/src/lib/libtsalarm/sparc/Makefile26
2 files changed, 34 insertions, 3 deletions
diff --git a/usr/src/lib/libtsalarm/Makefile.com b/usr/src/lib/libtsalarm/Makefile.com
index 8bedd9b7a2..dda18d76c1 100644
--- a/usr/src/lib/libtsalarm/Makefile.com
+++ b/usr/src/lib/libtsalarm/Makefile.com
@@ -38,10 +38,21 @@ SRCDIR = ../common
CPPFLAGS += -I../../libpcp/common
+LINKED_DIRS = $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%)
+LINKED_LIB_DIRS = $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/lib)
+LINKED_LIBTSALARM_DIR = \
+ $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/lib/libtsalarm.so)
+LINKED_LIBTSALARM1_DIR = \
+ $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/lib/libtsalarm.so.1)
+LINKED_INCL_DIRS = $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%/include)
+
LIBS = $(DYNLIB)
CFLAGS += $(CCVERBOSE)
LDLIBS += -L$(USR_PLAT_DIR)/$(PLATFORM)/lib -lpcp -lc
PLATLIBS = $(USR_PLAT_DIR)/$(PLATFORM)/lib
+INS.slink6= $(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/lib/libtsalarm.so.1 $@ $(CHOWNLINK) $(CHGRPLINK)
+INS.slink7= $(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/lib/libtsalarm.so $@ $(CHOWNLINK) $(CHGRPLINK)
+INS.slink8= $(RM) -r $@; $(SYMLINK) ../$(PLATFORM)/include $@ $(CHOWNLINK) $(CHGRPLINK)
.KEEP_STATE:
diff --git a/usr/src/lib/libtsalarm/sparc/Makefile b/usr/src/lib/libtsalarm/sparc/Makefile
index f86d8a91f0..693be033d6 100644
--- a/usr/src/lib/libtsalarm/sparc/Makefile
+++ b/usr/src/lib/libtsalarm/sparc/Makefile
@@ -33,9 +33,11 @@ PLATINCS += -I$(USR_PLAT_DIR)/sun4v/include -I$(UTSBASE)/sun4v
PLATFORM_OBJECTS= tsalarm.o
#
-# platform library directory (/usr/platform/SUNW,Netra-T5220/lib)
+# platform library directory (/usr/platform/sun4v/lib)
#
-PLATFORM=SUNW,Netra-T5220
+PLATFORM=sun4v
+LINKED_PLATFORMS = SUNW,Netra-T5220
+LINKED_PLATFORMS += SUNW,Netra-T5440
include ../Makefile.com
@@ -60,6 +62,24 @@ $(USR_PSM_INCL_DIR)/%: ../common/% $(USR_PSM_INCL_DIR)
$(USR_PSM_INCL_DIR):
$(INS.dir.root.sys)
-install: all install_h $(USR_PSM_LIBS) $(PLATLIBS)/libtsalarm.so
+$(LINKED_DIRS): $(USR_PLAT_DIR)
+ -$(INS.dir.root.sys)
+
+$(LINKED_LIB_DIRS): $(LINKED_DIRS)
+ -$(INS.dir.root.sys)
+
+$(LINKED_LIBTSALARM_DIR): $(USR_PLAT_DIR)
+ -$(INS.slink7)
+
+$(LINKED_LIBTSALARM1_DIR): $(USR_PLAT_DIR)
+ -$(INS.slink6)
+
+$(LINKED_INCL_DIRS): $(LINKED_DIRS)
+ -$(INS.slink8)
+
+install: all install_h $(USR_PSM_LIBS) $(PLATLIBS)/libtsalarm.so \
+ $(LINKED_DIRS) $(LINKED_LIB_DIRS) \
+ $(LINKED_LIBTSALARM_DIR) $(LINKED_LIBTSALARM1_DIR) \
+ $(LINKED_INCL_DIRS)
install_h: $(USR_PSM_INCL_DIR)/tsalarm.h