OBJS := loadop.o \ load.o CXXFLAGS := -O2 -fno-vectorize all: $(OBJS) $(CXX) $(CXXFLAGS) -msimd -fuse-ld=lld $^ -o $@ loadop.o: loadop.ll $(CXX) $(CXXFLAGS) -msimd -c $^ -o $@ load.o: load.cpp $(CXX) $(CXXFLAGS) -msimd -c $^ -o $@ .PHONY: clean clean: rm -f $(OBJS) all