Index: Makefile.unix |
diff --git a/Makefile.unix b/Makefile.unix |
index 36fd337216aefba3610922459869d3546c071036..82b3d13bb12ed5de9cf969d2d98480ce394c4610 100644 |
--- a/Makefile.unix |
+++ b/Makefile.unix |
@@ -91,11 +91,23 @@ OBJS := $(patsubst %.c,%$(OBJSUFFIX),$(SRCS_C)) |
OPUSDEMO_SRCS_C = src/opus_demo.c |
OPUSDEMO_OBJS := $(patsubst %.c,%$(OBJSUFFIX),$(OPUSDEMO_SRCS_C)) |
+TESTOPUSAPI_SRCS_C = tests/test_opus_api.c |
+TESTOPUSAPI_OBJS := $(patsubst %.c,%$(OBJSUFFIX),$(TESTOPUSAPI_SRCS_C)) |
+ |
+TESTOPUSDECODE_SRCS_C = tests/test_opus_decode.c |
+TESTOPUSDECODE_OBJS := $(patsubst %.c,%$(OBJSUFFIX),$(TESTOPUSDECODE_SRCS_C)) |
+ |
+TESTOPUSENCODE_SRCS_C = tests/test_opus_encode.c |
+TESTOPUSENCODE_OBJS := $(patsubst %.c,%$(OBJSUFFIX),$(TESTOPUSENCODE_SRCS_C)) |
+ |
+TESTOPUSPADDING_SRCS_C = tests/test_opus_padding.c |
+TESTOPUSPADDING_OBJS := $(patsubst %.c,%$(OBJSUFFIX),$(TESTOPUSPADDING_SRCS_C)) |
+ |
OPUSCOMPARE_SRCS_C = src/opus_compare.c |
OPUSCOMPARE_OBJS := $(patsubst %.c,%$(OBJSUFFIX),$(OPUSCOMPARE_SRCS_C)) |
# Rules |
-all: lib opus_demo opus_compare |
+all: lib opus_demo opus_compare test_opus_api test_opus_decode test_opus_encode test_opus_padding |
lib: $(TARGET) |
@@ -105,6 +117,18 @@ $(TARGET): $(OBJS) |
opus_demo$(EXESUFFIX): $(OPUSDEMO_OBJS) $(TARGET) |
$(LINK.o.cmdline) |
+test_opus_api$(EXESUFFIX): $(TESTOPUSAPI_OBJS) $(TARGET) |
+ $(LINK.o.cmdline) |
+ |
+test_opus_decode$(EXESUFFIX): $(TESTOPUSDECODE_OBJS) $(TARGET) |
+ $(LINK.o.cmdline) |
+ |
+test_opus_encode$(EXESUFFIX): $(TESTOPUSENCODE_OBJS) $(TARGET) |
+ $(LINK.o.cmdline) |
+ |
+test_opus_padding$(EXESUFFIX): $(TESTOPUSPADDING_OBJS) $(TARGET) |
+ $(LINK.o.cmdline) |
+ |
opus_compare$(EXESUFFIX): $(OPUSCOMPARE_OBJS) |
$(LINK.o.cmdline) |
@@ -122,6 +146,9 @@ force: |
clean: |
rm -f opus_demo$(EXESUFFIX) opus_compare$(EXESUFFIX) $(TARGET) \ |
- $(OBJS) $(OPUSDEMO_OBJS) $(OPUSCOMPARE_OBJS) |
+ test_opus_api$(EXESUFFIX) test_opus_decode$(EXESUFFIX) \ |
+ test_opus_encode$(EXESUFFIX) test_opus_padding$(EXESUFFIX) \ |
+ $(OBJS) $(OPUSDEMO_OBJS) $(OPUSCOMPARE_OBJS) $(TESTOPUSAPI_OBJS) \ |
+ $(TESTOPUSDECODE_OBJS) $(TESTOPUSENCODE_OBJS) $(TESTOPUSPADDING_OBJS) |
.PHONY: all lib clean |