RSS Git Download  Clone
Raw Blame History
################################################################################
#	Makefile.config		Configurationm options for build
#				T.Barnaby,	BEAM Ltd,	2007-02-22
################################################################################
#
#

# Project info
project		= tms-mcsys
version		= 2.0.6
release		= 1.beam.el6
#rpmDir		= /usr/src/redhat
rpmDir		= /scratch/rpms
#rpmDir		= ${HOME}/rpmbuild

# Base directories
srcDir		= ${shell pwd}
srcIncDir	= ${srcDir}/include
srcLibDir	= ${srcDir}/lib

# Root file system dir
ifeq ("$(DESTDIR)", "")
baseDir		= ${srcDir}
rootDir		= ${srcDir}/rootfs
else
baseDir		= ${DESTDIR}/usr/tms
rootDir		= ${baseDir}/rootfs
endif

# Kernel build options
#kernelVersion	= 2.6.20-1.2925.fc6
#kernelVersion	= 2.6.20-1.2933.fc6
#kernelVersion	= 2.6.32-279.14.1.el6.i686
kernelVersion	= 2.6.32-279.19.1.el6.i686
kernelModules	= mii.ko via-rhine.ko e1000.ko e1000e.ko sunrpc.ko lockd.ko nfs_acl.ko nfs.ko fscache.ko auth_rpcgss.ko
kernelModules	+= igb.ko pps_core.ko i2c-core.ko i2c-algo-bit.ko dca.ko
kernelModules	+= admxrc2.ko 
kernelModules	+= ipmi_msghandler.ko ipmi_watchdog.ko ipmi_devintf.ko ipmi_si.ko

# Rootfs build options
#rootfsVersion		= 1.4.1
rootfsVersion		= 1.20.2
rootfsSrcDir		= ${srcDir}/busybox/busybox-${rootfsVersion}
rootfsBuildDir		= ${shell pwd}/rootfs-build
rootfsSharedLibs	= /lib/libcrypt.so.1 /lib/libm.so.6 /lib/libc.so.6 /lib/ld-linux.so.2
rootfsSharedLibs	+= /lib/libfreebl3.so /lib/libdl.so.2 /lib/libpci.so.3
rootfsSharedLibs	+= /lib/libgcc_s.so.1 /usr/lib/libstdc++.so.6 /lib/libpthread.so.0
rootfsSharedLibs	+= /lib/libnss_files.so.2 /lib/libnss_dns.so.2 /lib/libresolv.so.2
rootfsSharedLibs	+= /usr/lib/libadmxrc2.so.2
rootfsBins		= lspci

.SUFFIXES: .spec

%.spec:	Makefile.config
	@(if ! grep "^Version:.*${version}" $@; then\
		sed -e "s/^Version:.*/Version:\t${version}/" $@ > $@.tmp;\
		mv $@.tmp $@; fi) 2>&1 > /dev/null

# For problem makefiles
PATH := ${srcDir}/bin:${PATH}