mirror of https://github.com/probonopd/MiniDexed
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
558 B
24 lines
558 B
#
|
|
# Makefile
|
|
#
|
|
|
|
CIRCLE_STDLIB_DIR = ../circle-stdlib
|
|
MSFA_DIR = msfa
|
|
|
|
OBJS = main.o kernel.o \
|
|
$(MSFA_DIR)/dx7note.o $(MSFA_DIR)/env.o $(MSFA_DIR)/exp2.o $(MSFA_DIR)/fm_core.o \
|
|
$(MSFA_DIR)/fm_op_kernel.o $(MSFA_DIR)/freqlut.o $(MSFA_DIR)/lfo.o \
|
|
$(MSFA_DIR)/pitchenv.o $(MSFA_DIR)/sin.o $(MSFA_DIR)/tuning.o
|
|
|
|
INCLUDE += -I $(MSFA_DIR) -I tuning-library
|
|
|
|
EXTRACLEAN = $(MSFA_DIR)/*.o $(MSFA_DIR)/*.d
|
|
|
|
include ./Rules.mk
|
|
|
|
%.o: %.cc
|
|
@echo " CPP $@"
|
|
@$(CPP) $(CPPFLAGS) -c -o $@ $<
|
|
|
|
%.d: %.cc
|
|
@$(CPP) $(CPPFLAGS) -M -MG -MT $*.o -MT $@ -MF $@ $<
|
|
|