28 # confuse make
29 #
30 CLASS = 32
31 UTSBASE = $(SRC)/uts
32
33 LIBRARY = libprtdiag.a
34 VERS = .1
35
36 include $(SRC)/lib/Makefile.lib
37 include $(SRC)/Makefile.psm
38
39 LIBS = $(DYNLIB) $(LINTLIB)
40 IFLAGS = -I ../../inc -I $(USR_PSM_INCL_DIR)
41 IFLAGS += -I $(SRC)/cmd/picl/plugins/inc
42 IFLAGS += -I $(UTSBASE)/sun4u
43 IFLAGS += -I $(UTSBASE)/sun4u/sunfire
44 IFLAGS += -I $(UTSBASE)/sun4u/serengeti
45 CPPFLAGS = $(IFLAGS) $(CPPFLAGS.master)
46 CFLAGS += $(CCVERBOSE)
47 CERRWARN += -_gcc=-Wno-parentheses
48 CERRWARN += -_gcc=-Wno-uninitialized
49 CERRWARN += -_gcc=-Wno-unused-variable
50 CERRWARN += -_gcc=-Wno-unused-value
51 CERRWARN += -_gcc=-Wno-unused-label
52 LDLIBS += -lc -lkstat
53 DYNFLAGS += -Wl,-f/usr/platform/\$$PLATFORM/lib/$(DYNLIBPSR)
54
55 # There should be a mapfile here
56 MAPFILES =
57
58 SRCDIR = ../../common
59 $(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC)
60 USR_PSMLINT= $(LINTSRC:%=$(USR_PSM_LIB_DIR)/%)
61
62 #
63 # install rule
64 #
65 $(USR_PSM_LIB_DIR)/%: % $(USR_PSM_LIB_DIR)
66 $(INS.file) ;\
67 $(RM) -r $(USR_PSM_LIB_DIR)/libprtdiag.so ;\
68 $(SYMLINK) ./libprtdiag.so$(VERS) $(USR_PSM_LIB_DIR)/libprtdiag.so
|
28 # confuse make
29 #
30 CLASS = 32
31 UTSBASE = $(SRC)/uts
32
33 LIBRARY = libprtdiag.a
34 VERS = .1
35
36 include $(SRC)/lib/Makefile.lib
37 include $(SRC)/Makefile.psm
38
39 LIBS = $(DYNLIB) $(LINTLIB)
40 IFLAGS = -I ../../inc -I $(USR_PSM_INCL_DIR)
41 IFLAGS += -I $(SRC)/cmd/picl/plugins/inc
42 IFLAGS += -I $(UTSBASE)/sun4u
43 IFLAGS += -I $(UTSBASE)/sun4u/sunfire
44 IFLAGS += -I $(UTSBASE)/sun4u/serengeti
45 CPPFLAGS = $(IFLAGS) $(CPPFLAGS.master)
46 CFLAGS += $(CCVERBOSE)
47 CERRWARN += -_gcc=-Wno-parentheses
48 CERRWARN += $(CNOWARN_UNINIT)
49 CERRWARN += -_gcc=-Wno-unused-variable
50 CERRWARN += -_gcc=-Wno-unused-value
51 CERRWARN += -_gcc=-Wno-unused-label
52 LDLIBS += -lc -lkstat
53 DYNFLAGS += -Wl,-f/usr/platform/\$$PLATFORM/lib/$(DYNLIBPSR)
54
55 # There should be a mapfile here
56 MAPFILES =
57
58 SRCDIR = ../../common
59 $(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC)
60 USR_PSMLINT= $(LINTSRC:%=$(USR_PSM_LIB_DIR)/%)
61
62 #
63 # install rule
64 #
65 $(USR_PSM_LIB_DIR)/%: % $(USR_PSM_LIB_DIR)
66 $(INS.file) ;\
67 $(RM) -r $(USR_PSM_LIB_DIR)/libprtdiag.so ;\
68 $(SYMLINK) ./libprtdiag.so$(VERS) $(USR_PSM_LIB_DIR)/libprtdiag.so
|