#
# OMNeT++/OMNEST Makefile for Project
#
# This file was generated with the command:
#  opp_makemake -f --deep -O out -IC:/omnetpp-4.1/MiXiM/base/messages -IC:/omnetpp-4.1/MiXiM/base/phyLayer -IC:/omnetpp-4.1/MiXiM/base/modules -IC:/omnetpp-4.1/MiXiM/modules/power/battery -IC:/omnetpp-4.1/MiXiM/base/connectionManager -IC:/omnetpp-4.1/MiXiM/base/utils -IC:/omnetpp-4.1/MiXiM/modules/mobility -IC:/omnetpp-4.1/MiXiM/modules/messages -IC:/omnetpp-4.1/MiXiM/modules/mac -IC:/omnetpp-4.1/MiXiM/modules/phy -IC:/omnetpp-4.1/MiXiM/modules/analogueModel -IC:/omnetpp-4.1/MiXiM/modules/utility -LC:/omnetpp-4.1/MiXiM/out/$(CONFIGNAME)/tests/testUtils -LC:/omnetpp-4.1/MiXiM/out/$(CONFIGNAME)/base -LC:/omnetpp-4.1/MiXiM/out/$(CONFIGNAME)/tests/power/utils -LC:/omnetpp-4.1/MiXiM/out/$(CONFIGNAME)/modules -lmiximtestUtils -lmiximbase -lpowerTestUtils -lmiximmodules -KMIXIM_PROJ=C:/omnetpp-4.1/MiXiM
#

# Name of target to be created (-o option)
TARGET = Project$(EXE_SUFFIX)

# User interface (uncomment one) (-u option)
USERIF_LIBS = $(ALL_ENV_LIBS) # that is, $(TKENV_LIBS) $(CMDENV_LIBS)
#USERIF_LIBS = $(CMDENV_LIBS)
#USERIF_LIBS = $(TKENV_LIBS)

# C++ include paths (with -I)
INCLUDE_PATH = \
    -I$(MIXIM_PROJ)/base/messages \
    -I$(MIXIM_PROJ)/base/phyLayer \
    -I$(MIXIM_PROJ)/base/modules \
    -I$(MIXIM_PROJ)/modules/power/battery \
    -I$(MIXIM_PROJ)/base/connectionManager \
    -I$(MIXIM_PROJ)/base/utils \
    -I$(MIXIM_PROJ)/modules/mobility \
    -I$(MIXIM_PROJ)/modules/messages \
    -I$(MIXIM_PROJ)/modules/mac \
    -I$(MIXIM_PROJ)/modules/phy \
    -I$(MIXIM_PROJ)/modules/analogueModel \
    -I$(MIXIM_PROJ)/modules/utility \
    -I. \
    -IbaseNetwork \
    -IbaseNetwork/baseStation \
    -IbaseNetwork/baseStation/appl \
    -IbaseNetwork/baseStation/netw \
    -IbaseNetwork/baseStation/nic \
    -IbaseNetwork/baseStation/nic/mac \
    -IbaseNetwork/node \
    -IbaseNetwork/node/appl \
    -IbaseNetwork/node/battery \
    -IbaseNetwork/node/messages \
    -IbaseNetwork/node/mobility \
    -IbaseNetwork/node/netw \
    -IbaseNetwork/node/nic \
    -IbaseNetwork/node/nic/mac \
    -IbaseNetwork/node/nic/phy \
    -IbaseNetwork/results \
    -IbaseNetwork/results/1024bits \
    -IbaseNetwork/results/1024bits/sensing=30s \
    -IbaseNetwork/results/1024bits/sensing=60s \
    -IbaseNetwork/results/256bits \
    -IbaseNetwork/results/256bits/sensing=120s \
    -IbaseNetwork/results/256bits/sensing=30s \
    -IbaseNetwork/results/256bits/sensing=60s \
    -IbaseNetwork/results/512bits \
    -IbaseNetwork/results/512bits/sensing=120s \
    -IbaseNetwork/results/512bits/sensing=30s \
    -IbaseNetwork/results/512bits/sensing=60s \
    -IbaseNetwork/world \
    -Iutils

# Additional object and library files to link with
EXTRA_OBJS =

# Additional libraries (-L, -l options)
LIBS = -L$(MIXIM_PROJ)/out/$(CONFIGNAME)/tests/testUtils -L$(MIXIM_PROJ)/out/$(CONFIGNAME)/base -L$(MIXIM_PROJ)/out/$(CONFIGNAME)/tests/power/utils -L$(MIXIM_PROJ)/out/$(CONFIGNAME)/modules  -lmiximtestUtils -lmiximbase -lpowerTestUtils -lmiximmodules
LIBS += -Wl,-rpath,`abspath $(MIXIM_PROJ)/out/$(CONFIGNAME)/tests/testUtils` -Wl,-rpath,`abspath $(MIXIM_PROJ)/out/$(CONFIGNAME)/base` -Wl,-rpath,`abspath $(MIXIM_PROJ)/out/$(CONFIGNAME)/tests/power/utils` -Wl,-rpath,`abspath $(MIXIM_PROJ)/out/$(CONFIGNAME)/modules`

# Output directory
PROJECT_OUTPUT_DIR = out
PROJECTRELATIVE_PATH =
O = $(PROJECT_OUTPUT_DIR)/$(CONFIGNAME)/$(PROJECTRELATIVE_PATH)

# Object files for local .cc and .msg files
OBJS = \
    $O/baseNetwork/baseStation/appl/BSApplLayer.o \
    $O/baseNetwork/baseStation/netw/BSNetwLayer.o \
    $O/baseNetwork/baseStation/nic/mac/BSCSMAMacLayer.o \
    $O/baseNetwork/node/appl/DataGeneratorLayer.o \
    $O/baseNetwork/node/battery/Battery.o \
    $O/baseNetwork/node/battery/MyBatteryStats.o \
    $O/baseNetwork/node/mobility/ExtendedConstSpeedMobility.o \
    $O/baseNetwork/node/netw/DirectTransmission.o \
    $O/baseNetwork/node/netw/LEACH.o \
    $O/baseNetwork/node/nic/mac/BatteryCSMAMacLayer.o \
    $O/baseNetwork/node/nic/phy/BatteryPhyLayer.o \
    $O/baseNetwork/world/ExtendedBaseWorldUtility.o \
    $O/baseNetwork/node/messages/LEACH_TDMA_Schedule_m.o

# Message files
MSGFILES = \
    baseNetwork/node/messages/LEACH_TDMA_Schedule.msg

# Other makefile variables (-K)
MIXIM_PROJ=C:/omnetpp-4.1/MiXiM

#------------------------------------------------------------------------------

# Pull in OMNeT++ configuration (Makefile.inc or configuser.vc)

ifneq ("$(OMNETPP_CONFIGFILE)","")
CONFIGFILE = $(OMNETPP_CONFIGFILE)
else
ifneq ("$(OMNETPP_ROOT)","")
CONFIGFILE = $(OMNETPP_ROOT)/Makefile.inc
else
CONFIGFILE = $(shell opp_configfilepath)
endif
endif

ifeq ("$(wildcard $(CONFIGFILE))","")
$(error Config file '$(CONFIGFILE)' does not exist -- add the OMNeT++ bin directory to the path so that opp_configfilepath can be found, or set the OMNETPP_CONFIGFILE variable to point to Makefile.inc)
endif

include $(CONFIGFILE)

# Simulation kernel and user interface libraries
OMNETPP_LIB_SUBDIR = $(OMNETPP_LIB_DIR)/$(TOOLCHAIN_NAME)
OMNETPP_LIBS = -L"$(OMNETPP_LIB_SUBDIR)" -L"$(OMNETPP_LIB_DIR)" $(USERIF_LIBS) $(KERNEL_LIBS) $(SYS_LIBS)

COPTS = $(CFLAGS)  $(INCLUDE_PATH) -I$(OMNETPP_INCL_DIR)
MSGCOPTS = $(INCLUDE_PATH)

#------------------------------------------------------------------------------
# User-supplied makefile fragment(s)
# >>>
# <<<
#------------------------------------------------------------------------------

# Main target
all: $(TARGET)

$(TARGET) : $O/$(TARGET)
	ln -s -f $O/$(TARGET) .

$O/$(TARGET): $(OBJS)  $(wildcard $(EXTRA_OBJS)) Makefile
	@mkdir -p $O
	$(CXX) $(LDFLAGS) -o $O/$(TARGET)  $(OBJS) $(EXTRA_OBJS) $(WHOLE_ARCHIVE_ON) $(LIBS) $(WHOLE_ARCHIVE_OFF) $(OMNETPP_LIBS)

.PHONY:

.SUFFIXES: .cc

$O/%.o: %.cc
	@mkdir -p $(dir $@)
	$(CXX) -c $(COPTS) -o $@ $<

%_m.cc %_m.h: %.msg
	$(MSGC) -s _m.cc $(MSGCOPTS) $?

msgheaders: $(MSGFILES:.msg=_m.h)

clean:
	-rm -rf $O
	-rm -f Project Project.exe libProject.so libProject.a libProject.dll libProject.dylib
	-rm -f ./*_m.cc ./*_m.h
	-rm -f baseNetwork/*_m.cc baseNetwork/*_m.h
	-rm -f baseNetwork/baseStation/*_m.cc baseNetwork/baseStation/*_m.h
	-rm -f baseNetwork/baseStation/appl/*_m.cc baseNetwork/baseStation/appl/*_m.h
	-rm -f baseNetwork/baseStation/netw/*_m.cc baseNetwork/baseStation/netw/*_m.h
	-rm -f baseNetwork/baseStation/nic/*_m.cc baseNetwork/baseStation/nic/*_m.h
	-rm -f baseNetwork/baseStation/nic/mac/*_m.cc baseNetwork/baseStation/nic/mac/*_m.h
	-rm -f baseNetwork/node/*_m.cc baseNetwork/node/*_m.h
	-rm -f baseNetwork/node/appl/*_m.cc baseNetwork/node/appl/*_m.h
	-rm -f baseNetwork/node/battery/*_m.cc baseNetwork/node/battery/*_m.h
	-rm -f baseNetwork/node/messages/*_m.cc baseNetwork/node/messages/*_m.h
	-rm -f baseNetwork/node/mobility/*_m.cc baseNetwork/node/mobility/*_m.h
	-rm -f baseNetwork/node/netw/*_m.cc baseNetwork/node/netw/*_m.h
	-rm -f baseNetwork/node/nic/*_m.cc baseNetwork/node/nic/*_m.h
	-rm -f baseNetwork/node/nic/mac/*_m.cc baseNetwork/node/nic/mac/*_m.h
	-rm -f baseNetwork/node/nic/phy/*_m.cc baseNetwork/node/nic/phy/*_m.h
	-rm -f baseNetwork/results/*_m.cc baseNetwork/results/*_m.h
	-rm -f baseNetwork/results/1024bits/*_m.cc baseNetwork/results/1024bits/*_m.h
	-rm -f baseNetwork/results/1024bits/sensing=30s/*_m.cc baseNetwork/results/1024bits/sensing=30s/*_m.h
	-rm -f baseNetwork/results/1024bits/sensing=60s/*_m.cc baseNetwork/results/1024bits/sensing=60s/*_m.h
	-rm -f baseNetwork/results/256bits/*_m.cc baseNetwork/results/256bits/*_m.h
	-rm -f baseNetwork/results/256bits/sensing=120s/*_m.cc baseNetwork/results/256bits/sensing=120s/*_m.h
	-rm -f baseNetwork/results/256bits/sensing=30s/*_m.cc baseNetwork/results/256bits/sensing=30s/*_m.h
	-rm -f baseNetwork/results/256bits/sensing=60s/*_m.cc baseNetwork/results/256bits/sensing=60s/*_m.h
	-rm -f baseNetwork/results/512bits/*_m.cc baseNetwork/results/512bits/*_m.h
	-rm -f baseNetwork/results/512bits/sensing=120s/*_m.cc baseNetwork/results/512bits/sensing=120s/*_m.h
	-rm -f baseNetwork/results/512bits/sensing=30s/*_m.cc baseNetwork/results/512bits/sensing=30s/*_m.h
	-rm -f baseNetwork/results/512bits/sensing=60s/*_m.cc baseNetwork/results/512bits/sensing=60s/*_m.h
	-rm -f baseNetwork/world/*_m.cc baseNetwork/world/*_m.h
	-rm -f utils/*_m.cc utils/*_m.h

cleanall: clean
	-rm -rf $(PROJECT_OUTPUT_DIR)

depend:
	$(MAKEDEPEND) $(INCLUDE_PATH) -f Makefile -P\$$O/ -- $(MSG_CC_FILES)  ./*.cc baseNetwork/*.cc baseNetwork/baseStation/*.cc baseNetwork/baseStation/appl/*.cc baseNetwork/baseStation/netw/*.cc baseNetwork/baseStation/nic/*.cc baseNetwork/baseStation/nic/mac/*.cc baseNetwork/node/*.cc baseNetwork/node/appl/*.cc baseNetwork/node/battery/*.cc baseNetwork/node/messages/*.cc baseNetwork/node/mobility/*.cc baseNetwork/node/netw/*.cc baseNetwork/node/nic/*.cc baseNetwork/node/nic/mac/*.cc baseNetwork/node/nic/phy/*.cc baseNetwork/results/*.cc baseNetwork/results/1024bits/*.cc baseNetwork/results/1024bits/sensing=30s/*.cc baseNetwork/results/1024bits/sensing=60s/*.cc baseNetwork/results/256bits/*.cc baseNetwork/results/256bits/sensing=120s/*.cc baseNetwork/results/256bits/sensing=30s/*.cc baseNetwork/results/256bits/sensing=60s/*.cc baseNetwork/results/512bits/*.cc baseNetwork/results/512bits/sensing=120s/*.cc baseNetwork/results/512bits/sensing=30s/*.cc baseNetwork/results/512bits/sensing=60s/*.cc baseNetwork/world/*.cc utils/*.cc

# DO NOT DELETE THIS LINE -- make depend depends on it.
$O/baseNetwork/baseStation/appl/BSApplLayer.o: baseNetwork/baseStation/appl/BSApplLayer.cc \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/base/messages/ApplPkt_m.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/modules/BaseLayer.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/modules/BaseApplLayer.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	baseNetwork/baseStation/appl/BSApplLayer.h \
	$(MIXIM_PROJ)/base/utils/PassedMessage.h \
	$(MIXIM_PROJ)/base/utils/SimpleAddress.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	utils/ExtendedAddress.h \
	$(MIXIM_PROJ)/base/utils/NetwControlInfo.h
$O/baseNetwork/baseStation/netw/BSNetwLayer.o: baseNetwork/baseStation/netw/BSNetwLayer.cc \
	$(MIXIM_PROJ)/base/phyLayer/AnalogueModel.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/modules/BaseMacLayer.h \
	$(MIXIM_PROJ)/base/modules/BaseLayer.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/phyLayer/Interpolation.h \
	$(MIXIM_PROJ)/base/utils/Move.h \
	$(MIXIM_PROJ)/base/phyLayer/ChannelState.h \
	$(MIXIM_PROJ)/base/utils/MacControlInfo.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/phyLayer/PhyUtils.h \
	$(MIXIM_PROJ)/base/utils/SimpleAddress.h \
	utils/ExtendedAddress.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/base/modules/BaseArp.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingBase.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MacToPhyInterface.h \
	$(MIXIM_PROJ)/base/modules/BaseNetwLayer.h \
	$(MIXIM_PROJ)/base/phyLayer/Mapping.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	baseNetwork/baseStation/netw/BSNetwLayer.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingUtils.h \
	$(MIXIM_PROJ)/base/phyLayer/Signal_.h \
	$(MIXIM_PROJ)/base/utils/PassedMessage.h \
	$(MIXIM_PROJ)/base/messages/NetwPkt_m.h \
	$(MIXIM_PROJ)/base/messages/MacPkt_m.h \
	$(MIXIM_PROJ)/base/utils/NetwControlInfo.h
$O/baseNetwork/baseStation/nic/mac/BSCSMAMacLayer.o: baseNetwork/baseStation/nic/mac/BSCSMAMacLayer.cc \
	$(MIXIM_PROJ)/base/phyLayer/AnalogueModel.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/modules/BaseMacLayer.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/modules/BaseLayer.h \
	$(MIXIM_PROJ)/base/phyLayer/Interpolation.h \
	$(MIXIM_PROJ)/base/utils/Move.h \
	$(MIXIM_PROJ)/base/phyLayer/ChannelState.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/phyLayer/PhyUtils.h \
	baseNetwork/baseStation/nic/mac/BSCSMAMacLayer.h \
	$(MIXIM_PROJ)/base/utils/SimpleAddress.h \
	utils/ExtendedAddress.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingBase.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MacToPhyInterface.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/phyLayer/Mapping.h \
	$(MIXIM_PROJ)/modules/mac/CSMAMacLayer.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingUtils.h \
	$(MIXIM_PROJ)/base/phyLayer/Signal_.h \
	$(MIXIM_PROJ)/base/utils/PassedMessage.h \
	$(MIXIM_PROJ)/base/messages/MacPkt_m.h
$O/baseNetwork/node/appl/DataGeneratorLayer.o: baseNetwork/node/appl/DataGeneratorLayer.cc \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/base/messages/ApplPkt_m.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/modules/BaseLayer.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/modules/BaseApplLayer.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/base/utils/PassedMessage.h \
	$(MIXIM_PROJ)/base/utils/SimpleAddress.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	baseNetwork/node/appl/DataGeneratorLayer.h \
	utils/ExtendedAddress.h \
	$(MIXIM_PROJ)/base/utils/NetwControlInfo.h
$O/baseNetwork/node/battery/MyBatteryStats.o: baseNetwork/node/battery/MyBatteryStats.cc \
	$(MIXIM_PROJ)/modules/power/battery/BatteryState.h \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	baseNetwork/node/battery/Battery.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/modules/power/battery/DeviceEntry.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	baseNetwork/node/battery/MyBatteryStats.h
$O/baseNetwork/node/battery/Battery.o: baseNetwork/node/battery/Battery.cc \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	baseNetwork/node/battery/Battery.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/modules/power/battery/DeviceEntry.h \
	$(MIXIM_PROJ)/base/modules/BaseWorldUtility.h \
	$(MIXIM_PROJ)/modules/power/battery/BatteryState.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	baseNetwork/world/ExtendedBaseWorldUtility.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	baseNetwork/node/battery/MyBatteryStats.h
$O/baseNetwork/node/messages/LEACH_TDMA_Schedule_m.o: baseNetwork/node/messages/LEACH_TDMA_Schedule_m.cc \
	baseNetwork/node/messages/LEACH_TDMA_Schedule_m.h \
	$(MIXIM_PROJ)/base/messages/NetwPkt_m.h
$O/baseNetwork/node/mobility/ExtendedConstSpeedMobility.o: baseNetwork/node/mobility/ExtendedConstSpeedMobility.cc \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/modules/mobility/ConstSpeedMobility.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/modules/BaseWorldUtility.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/modules/BaseMobility.h \
	$(MIXIM_PROJ)/base/utils/Move.h \
	baseNetwork/node/mobility/ExtendedConstSpeedMobility.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h
$O/baseNetwork/node/netw/LEACH.o: baseNetwork/node/netw/LEACH.cc \
	$(MIXIM_PROJ)/base/phyLayer/AnalogueModel.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/modules/BaseMacLayer.h \
	$(MIXIM_PROJ)/base/modules/BaseLayer.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/modules/BaseMobility.h \
	$(MIXIM_PROJ)/base/phyLayer/Interpolation.h \
	utils/Distance.h \
	$(MIXIM_PROJ)/base/utils/Move.h \
	$(MIXIM_PROJ)/base/phyLayer/ChannelState.h \
	$(MIXIM_PROJ)/base/utils/MacControlInfo.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/phyLayer/PhyUtils.h \
	baseNetwork/node/netw/LEACH.h \
	$(MIXIM_PROJ)/base/utils/SimpleAddress.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	utils/ExtendedAddress.h \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/base/modules/BaseArp.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingBase.h \
	$(MIXIM_PROJ)/modules/mobility/ConstSpeedMobility.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MacToPhyInterface.h \
	$(MIXIM_PROJ)/base/modules/BaseNetwLayer.h \
	$(MIXIM_PROJ)/base/phyLayer/Mapping.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/modules/BaseWorldUtility.h \
	baseNetwork/node/messages/LEACH_TDMA_Schedule_m.h \
	baseNetwork/node/nic/mac/BatteryCSMAMacLayer.h \
	baseNetwork/node/mobility/ExtendedConstSpeedMobility.h \
	$(MIXIM_PROJ)/modules/mac/CSMAMacLayer.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingUtils.h \
	$(MIXIM_PROJ)/base/phyLayer/Signal_.h \
	$(MIXIM_PROJ)/base/utils/PassedMessage.h \
	$(MIXIM_PROJ)/base/messages/NetwPkt_m.h \
	$(MIXIM_PROJ)/base/messages/MacPkt_m.h \
	$(MIXIM_PROJ)/base/utils/NetwControlInfo.h
$O/baseNetwork/node/netw/DirectTransmission.o: baseNetwork/node/netw/DirectTransmission.cc \
	$(MIXIM_PROJ)/base/phyLayer/AnalogueModel.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/modules/BaseMacLayer.h \
	$(MIXIM_PROJ)/base/modules/BaseLayer.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/phyLayer/Interpolation.h \
	$(MIXIM_PROJ)/base/utils/Move.h \
	$(MIXIM_PROJ)/base/phyLayer/ChannelState.h \
	$(MIXIM_PROJ)/base/utils/MacControlInfo.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/phyLayer/PhyUtils.h \
	$(MIXIM_PROJ)/base/utils/SimpleAddress.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	utils/ExtendedAddress.h \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/base/modules/BaseArp.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingBase.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MacToPhyInterface.h \
	$(MIXIM_PROJ)/base/modules/BaseNetwLayer.h \
	$(MIXIM_PROJ)/base/phyLayer/Mapping.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	baseNetwork/node/netw/DirectTransmission.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/base/phyLayer/Signal_.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingUtils.h \
	$(MIXIM_PROJ)/base/messages/NetwPkt_m.h \
	$(MIXIM_PROJ)/base/utils/PassedMessage.h \
	$(MIXIM_PROJ)/base/messages/MacPkt_m.h \
	$(MIXIM_PROJ)/base/utils/NetwControlInfo.h
$O/baseNetwork/node/nic/mac/BatteryCSMAMacLayer.o: baseNetwork/node/nic/mac/BatteryCSMAMacLayer.cc \
	$(MIXIM_PROJ)/base/phyLayer/AnalogueModel.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/modules/BaseMacLayer.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/modules/BaseLayer.h \
	$(MIXIM_PROJ)/base/phyLayer/Interpolation.h \
	$(MIXIM_PROJ)/base/utils/Move.h \
	$(MIXIM_PROJ)/base/phyLayer/ChannelState.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/phyLayer/PhyUtils.h \
	$(MIXIM_PROJ)/base/utils/SimpleAddress.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingBase.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MacToPhyInterface.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/phyLayer/Mapping.h \
	baseNetwork/node/nic/mac/BatteryCSMAMacLayer.h \
	$(MIXIM_PROJ)/modules/mac/CSMAMacLayer.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingUtils.h \
	$(MIXIM_PROJ)/base/phyLayer/Signal_.h \
	$(MIXIM_PROJ)/base/utils/PassedMessage.h \
	$(MIXIM_PROJ)/base/messages/MacPkt_m.h
$O/baseNetwork/node/nic/phy/BatteryPhyLayer.o: baseNetwork/node/nic/phy/BatteryPhyLayer.cc \
	$(MIXIM_PROJ)/base/phyLayer/DeciderToPhyInterface.h \
	$(MIXIM_PROJ)/modules/phy/PhyLayer.h \
	$(MIXIM_PROJ)/base/phyLayer/AnalogueModel.h \
	$(MIXIM_PROJ)/base/modules/BaseUtility.h \
	$(MIXIM_PROJ)/base/phyLayer/Decider.h \
	$(MIXIM_PROJ)/base/modules/BatteryAccess.h \
	$(MIXIM_PROJ)/base/connectionManager/BaseConnectionManager.h \
	$(MIXIM_PROJ)/base/modules/BaseMobility.h \
	$(MIXIM_PROJ)/base/phyLayer/Interpolation.h \
	utils/Distance.h \
	$(MIXIM_PROJ)/base/utils/Move.h \
	$(MIXIM_PROJ)/base/phyLayer/ChannelState.h \
	$(MIXIM_PROJ)/base/messages/ChannelSenseRequest_m.h \
	$(MIXIM_PROJ)/base/modules/BaseBattery.h \
	$(MIXIM_PROJ)/base/phyLayer/PhyUtils.h \
	$(MIXIM_PROJ)/base/utils/SimpleAddress.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h \
	utils/ExtendedAddress.h \
	$(MIXIM_PROJ)/base/phyLayer/ChannelInfo.h \
	$(MIXIM_PROJ)/base/connectionManager/ChannelAccess.h \
	$(MIXIM_PROJ)/base/utils/ImNotifiable.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingBase.h \
	$(MIXIM_PROJ)/modules/mobility/ConstSpeedMobility.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/phyLayer/MacToPhyInterface.h \
	$(MIXIM_PROJ)/base/phyLayer/Mapping.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/modules/BaseWorldUtility.h \
	$(MIXIM_PROJ)/base/connectionManager/NicEntry.h \
	$(MIXIM_PROJ)/base/utils/HostState.h \
	$(MIXIM_PROJ)/base/phyLayer/BasePhyLayer.h \
	baseNetwork/node/mobility/ExtendedConstSpeedMobility.h \
	$(MIXIM_PROJ)/base/modules/BaseModule.h \
	$(MIXIM_PROJ)/base/phyLayer/Signal_.h \
	$(MIXIM_PROJ)/base/phyLayer/MappingUtils.h \
	$(MIXIM_PROJ)/base/messages/AirFrame_m.h \
	baseNetwork/node/nic/phy/BatteryPhyLayer.h \
	$(MIXIM_PROJ)/base/messages/MacPkt_m.h
$O/baseNetwork/world/ExtendedBaseWorldUtility.o: baseNetwork/world/ExtendedBaseWorldUtility.cc \
	$(MIXIM_PROJ)/base/connectionManager/NicEntry.h \
	$(MIXIM_PROJ)/base/utils/FindModule.h \
	$(MIXIM_PROJ)/base/connectionManager/ConnectionManager.h \
	baseNetwork/world/ExtendedBaseWorldUtility.h \
	$(MIXIM_PROJ)/base/utils/Coord.h \
	$(MIXIM_PROJ)/base/modules/BaseWorldUtility.h \
	$(MIXIM_PROJ)/base/connectionManager/BaseConnectionManager.h \
	$(MIXIM_PROJ)/base/utils/FWMath.h

