init
This commit is contained in:
25
Makefile
Normal file
25
Makefile
Normal file
@@ -0,0 +1,25 @@
|
||||
all: unittest_scalar unittest_vector unittest_vector_unalign
|
||||
./unittest_scalar
|
||||
./unittest_vector
|
||||
./unittest_vector_unalign
|
||||
|
||||
unittest_scalar: unittest.o x264_scalar.o
|
||||
$(CXX) -lstdc++ $(LDFLAGS) $^ -o $@
|
||||
|
||||
unittest_vector: unittest.o x264_vector.o
|
||||
$(CXX) -lstdc++ $(LDFLAGS) $^ -o $@
|
||||
|
||||
unittest_vector_unalign: unittest.o x264_vector_unalign.o
|
||||
$(CXX) -lstdc++ $(LDFLAGS) $^ -o $@
|
||||
|
||||
unittest.o: unittest.cpp
|
||||
$(CXX) $(CXXFLAGS) -c $^ -o $@
|
||||
|
||||
x264_scalar.o: x264_sum.ll
|
||||
$(CXX) $(CXXFLAGS) -c $^ -o $@
|
||||
|
||||
x264_vector.o: x264_sum.ll
|
||||
$(CXX) -msimd -mcpu=sw8a $(CXXFLAGS) -c $^ -o $@
|
||||
|
||||
x264_vector_unalign.o: x264_sum.ll
|
||||
$(CXX) -msimd -mcpu=sw8a -mllvm -sw64-allows-misaligned-memory-accesses $(CXXFLAGS) -c $^ -o $@
|
||||
Reference in New Issue
Block a user