summaryrefslogtreecommitdiffstats
path: root/config.mk
diff options
context:
space:
mode:
authorMark Wenning <wenning@us.ibm.com>2011-10-20 11:17:06 -0500
committerMark W. Wenning <wenning@us.ibm.com>2011-11-02 10:55:48 -0500
commit75a2f91534b9d3450ff450e63914bde9cb39514b (patch)
treedebe069486911e560c819242a77ed6789234e9b0 /config.mk
parentb72ee9b1f333be7847d694bfa2c5fbafa2e4c487 (diff)
downloadtalos-hostboot-75a2f91534b9d3450ff450e63914bde9cb39514b.tar.gz
talos-hostboot-75a2f91534b9d3450ff450e63914bde9cb39514b.zip
RTC3964: x86 Support for UserDetails
- first commit - errlparserbase and errluserparser - need linker step for userdetails libs - final merge Change-Id: I32daae8de483616f20e66581f4e8f3de0dc98257 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/467 Tested-by: Jenkins Server Reviewed-by: Monte K. Copeland <copelanm@us.ibm.com>
Diffstat (limited to 'config.mk')
-rw-r--r--config.mk12
1 files changed, 10 insertions, 2 deletions
diff --git a/config.mk b/config.mk
index 55d5dd272..c589f11d0 100644
--- a/config.mk
+++ b/config.mk
@@ -25,11 +25,16 @@ all:
${MAKE} gen_pass
${MAKE} code_pass
+## output libs, objs for userdetails parsers
+UD_DIR = ${ROOTPATH}/obj/modules/userdetails
+UD_OBJS = ${UD_DIR}*.o ${UD_DIR}/*.so ${UD_DIR}/*.a
+
ifdef MODULE
OBJDIR = ${ROOTPATH}/obj/modules/${MODULE}
BEAMDIR = ${ROOTPATH}/obj/beam/${MODULE}
GENDIR = ${ROOTPATH}/obj/genfiles
IMGDIR = ${ROOTPATH}/img
+
EXTRACOMMONFLAGS += -fPIC -Bsymbolic -Bsymbolic-functions
ifdef STRICT
EXTRACOMMONFLAGS += -Weffc++
@@ -268,14 +273,17 @@ ${BEAMDIR}/%.beam : %.S
BEAMOBJS = $(addprefix ${BEAMDIR}/, ${OBJS:.o=.beam})
beam: ${SUBDIRS:.d=.beamdir} ${BEAMOBJS}
-clean: ${SUBDIRS:.d=.clean}
+cleanud :
+ rm -f ${UD_OBJS}
+
+clean: cleanud ${SUBDIRS:.d=.clean}
(rm -f ${OBJECTS} ${OBJECTS:.o=.dep} ${OBJECTS:.o=.list} \
${OBJECTS:.o=.o.hash} ${BEAMOBJS} ${LIBRARIES} \
${IMAGES} ${IMAGES:.bin=.list} ${IMAGES:.bin=.syms} \
${IMAGES:.bin=.bin.modinfo} ${IMAGES:.ruhx=.lid} \
${IMAGES:.ruhx=.lidhdr} ${IMAGES:.bin=_extended.bin} \
${IMAGE_EXTRAS} ${EXTRA_LIDS_} \
- ${EXTRA_OBJS} ${_GENFILES} ${EXTRA_PARTS} ${EXTRA_CLEAN})
+ ${EXTRA_OBJS} ${_GENFILES} ${EXTRA_PARTS} ${EXTRA_CLEAN} )
cscope: ${SUBDIRS}
mkdir -p ${ROOTPATH}/obj/cscope
OpenPOWER on IntegriCloud