Fixed Makefile

This commit is contained in:
Bob Polis
2023-02-09 17:00:23 +01:00
parent 9ef6a747e1
commit e00d806a7d

View File

@ -42,17 +42,15 @@ all: prebuild $(OUTDIR)$(BIN)
prebuild: prebuild:
@mkdir -p $(BUILDDIR) $(OUTDIR) @mkdir -p $(BUILDDIR) $(OUTDIR)
$(OUTDIR)$(BIN): $(OBJS) $(DEPS) $(OUTDIR)$(BIN): $(OBJS)
$(CXX) $(addprefix $(BUILDDIR),$(OBJS)) $(LDFLAGS) $(LDLIBS) -o $(OUTDIR)$(BIN) $(CXX) $(addprefix $(BUILDDIR),$(OBJS)) $(LDFLAGS) $(LDLIBS) -o $(OUTDIR)$(BIN)
@ln -sf $(OUTDIR)$(BIN) $(BIN) @ln -sf $(OUTDIR)$(BIN) $(BIN)
%.o: %.cpp %.d %.o %.d: %.cpp
$(CXX) $(CXXFLAGS) -MMD -MP -MT $@ -MF $*.d -c $< $(CXX) $(CXXFLAGS) -MMD -MP -MT $@ -MF $*.d -c $<
@mv $@ $*.d $(BUILDDIR) @mv $@ $*.d $(BUILDDIR)
-include $(BUILDDIR)*.d -include $(BUILDDIR)$(DEPS)
%.d: ;
test: test:
$(MAKE) -C tests && tests/tests $(MAKE) -C tests && tests/tests