SRCDIR := $(SRCPARENT)/EventLib
EVENTLIBGENERATED := $(TOP)/EventLib-Gen/$(ARCH)
SMACIDLGENERATED := $(TOP)/SMACIdl-Gen/$(ARCH)
DEP0 := SV3RemotingLib SMACFramework
DEP := SMACIdl $(DEP0) $(DEP1)
CXXFLAGS := -I$(SRCDIR) -I$(EVENTLIBGENERATED) -I$(SMACIDLGENERATED) -I$(SRCPARENT)/$(DEP0) -I$(CORBA_INSTALL)/include -I$(CORBA_INSTALL)/include/COS $(CXXFLAGSSTD) -c
CXXFLAGS0 := -I$(CORBA_INSTALL)/include -I$(CORBA_INSTALL)/include/COS $(CXXFLAGSSTD) -c

MODULES := \
AlarmMessage \
AlarmReporter \
AlarmReporterSettings \
AlarmSettings \
AsynchronousCommandInvoker \
ChannelRequestEvent \
ChannelStateEvent \
DataSetEvent \
EPVFormatConfig \
EventBase \
EventPropertyValue \
EventSettings \
EventTransceiver \
EventTransceiver_Settings \
EventType \
FCCMessageEvent \
GPSSampleEvent \
PayloadManagerClient \
PayloadManagerClientSettings \
PayloadRegistrationEvent \
SBDPacketEvent \
SBDStatisticsEvent \
SendCommandCompleteEvent \
SensorControllerBaseCmdID \
SensorControllerExceptions \
SensorControllerLoadFileParsingContext \
SensorProgram \
SensorProgramSettings \
SensorProgramSettings_Version \
StringEvent \
TelemetryEventBase \
TelemetrySettingsChangedEvent \
EventLibIDLDynSK \
EventLibIDLSK

$(phony all):	$(MODULES).o

$(phony clean):
	rm -f $(MODULES).o

$(phony cleanall): $(TOP)/$(DEP)/$(BUILDDIR)/cleanall $(TOP)/EventLib-Gen/$(ARCH)/cleanall clean

%.o : $(SRCDIR)/%.cpp
    $(CXX) $(CXXFLAGS) $(input) -o $(output)

%.o : $(EVENTLIBGENERATED)/%.cc
    $(CXX) $(CXXFLAGS0) $(input) -o $(output)

