#ENABLE_PURIFY = 1
#ENABLE_OPTIMIZED = 1
+ifdef SHARED_LIBRARY
+# if SHARED_LIBRARY is specified, the default is to build the dynamic lib
+dynamic ::
+endif
+
# Default Rule: Make sure it's also a :: rule
all ::
#
Source := $(ExtraSource) $(wildcard *.cpp *.c *.y *.l)
-Objs := $(sort $(addsuffix .o,$(basename $(Source))))
+Objs := $(sort $(patsubst Debug/%.o, %.o, $(addsuffix .o,$(basename $(Source)))))
ObjectsO = $(addprefix Release/,$(Objs))
ObjectsG = $(addprefix Debug/,$(Objs))
# $(CompileGC) $< -o $@
# Create a .cpp source file from a burg input file
-%.burm.cpp: Debug/%.burg Debug/.dir
- $(RunBurg) $< -o $@
+#Debug/%.cpp: Debug/% Debug/.dir
+# $(RunBurg) $< -o $@
# Create a .cpp source file from a flex input file... this uses sed to cut down
# on the warnings emited by GCC...
# If dependancies were generated for the file that included this file,
# include the dependancies now...
#
-SourceDepend = $(addsuffix .d,$(addprefix Depend/,$(basename $(Source))))
+SourceDepend = $(addsuffix .d,$(addprefix Depend/,$(basename $(filter-out Debug/%, $(Source)))))
ifneq ($(SourceDepend),)
include $(SourceDepend)
endif