SRCDIR := $(SRCPARENT)/timelimit2
FWSRCDIR := $(SRCPARENT)/SMACFramework
CXXFLAGS := -I$(SRCDIR) -I$(FWSRCDIR) $(LOCALCFLAGS) $(CXXFLAGSSTD) -c

SRCMODULES := \
main

FWSRCMODULES := \
LqrSMACAsynchronousProcessExecutor \
LqrSMACGetErrorDescription \
LqrSMACLoadSaveBoostXml \
LqrSMACLogger \
LqrSMACPipes \
LqrSMACPrintfBuffer \
LqrSMACProcessTree \
LqrSMACSemaphore \
LqrSMACStdOutLogger \
LqrSMACStdOutLoggerSettings \
LqrSMACUptime \
nsextend

MODULES := $(SRCMODULES) $(FWSRCDIR)

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

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

$(phony cleanall): clean

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

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

