###############################################################################
#
-# Name: Example
+# Name: DLang Scheme
# Type: Application
# Author: Mike Lowis
# License: BSD 2-Clause
# Function for generating an file list
flist = $(shell env find $(1) -name *.$(strip $(2)) -print)
-# Function for generating an file list
-dlist = $(shell env find $(1) -type d -print)
-
-# Function for generating an include list
-incdirs = $(addprefix -I, $(call dlist, $(1)))
-
# Project and Artifact Names
#---------------------------
PROJ_NAME = dlang
# Compiler and Linker Options
#----------------------------
+CSC = csc
CSCFLAGS = -c
# Build Rules
# Binaries
$(PROJ_NAME): $(SRC_OBJS)
@echo Linking $@...
- @$(CXX) -o $@ $(SRC_OBJS) $(LIBS)
+ @$(CSC) -o $@ $(SRC_OBJS) $(LIBS)
# Object Files
$(SRC_OBJS): %.o : %.$(SRC_EXT)
# Cleanup
clean:
- @$(MAKE) -C tools/UnitTest++ clean
@$(RM) $(SRC_OBJS)
- @$(RM) $(TEST_RUNNER)*
@$(RM) $(PROJ_NAME)*