Hi,
CCS Version: 5.1.0.201104171800
CGT c4.7.1
My project is organised with code contained in sub-directories, thus:
ToolChain/lib
ServiceSoftware/SystemServices
ServiceSoftware/MemoryServices
ServiceSoftware/InputOutputServices
ServiceSoftware/CommunicationServices
.
PdMotorControl
DriverSoftware/MicrocontrollerDrivers
DriverSoftware/MemoryDrivers
DriverSoftware/InputOutputDrivers
DriverSoftware/ComplexDrivers
DriverSoftware/CommunicationDrivers
Ancillary
When I build without --program_level_compile selected, everything is okay. In file sources.mk, value of SUBDIRS is:
ToolChain/lib \
ServiceSoftware/SystemServices \
ServiceSoftware/MemoryServices \
ServiceSoftware/InputOutputServices \
ServiceSoftware/CommunicationServices \
. \
PdMotorControl \
DriverSoftware/MicrocontrollerDrivers \
DriverSoftware/MemoryDrivers \
DriverSoftware/InputOutputDrivers \
DriverSoftware/ComplexDrivers \
DriverSoftware/CommunicationDrivers \
Ancillary \
When I build with --program_level_compile selected, a particular sub-directory is excluded from the build (PdMotorControl). In file sources.mk, value of SUBDIRS is incomplete. I therefore get error for unresolved symbols. SUBDIRS is:
ToolChain/lib \
ServiceSoftware/SystemServices \
ServiceSoftware/MemoryServices \
ServiceSoftware/InputOutputServices \
ServiceSoftware/CommunicationServices \
. \
DriverSoftware/MicrocontrollerDrivers \
DriverSoftware/MemoryDrivers \
DriverSoftware/InputOutputDrivers \
DriverSoftware/ComplexDrivers \
DriverSoftware/CommunicationDrivers \
Ancillary \
Any ideas?
Regards, Tony.

