RANLIB=ranlib
DEMO_OBJS=demo.o
-TESTS=effect_chain_test
+TESTS=effect_chain_test mix_effect_test
# Core.
LIB_OBJS=util.o widgets.o effect.o effect_chain.o
# Unit tests.
effect_chain_test: effect_chain_test.o $(TEST_OBJS) libmovit.a
- $(CXX) -o $@ effect_chain_test.o $(TEST_OBJS) libmovit.a $(LDFLAGS)
+ $(CXX) -o $@ $^ $(LDFLAGS)
+mix_effect_test: mix_effect_test.o $(TEST_OBJS) libmovit.a
+ $(CXX) -o $@ $^ $(LDFLAGS)
-OBJS=$(DEMO_OBJS) $(LIB_OBJS) $(GDEMO_OBJS)
+OBJS=$(DEMO_OBJS) $(LIB_OBJS) $(TEST_OBJS) $(TESTS:=.o)
# A small demo program.
demo: libmovit.a $(DEMO_OBJS)