From 6036d4f37ad97ee1a9a830b36fb2edf9b82e3a3b Mon Sep 17 00:00:00 2001 From: fusion32 Date: Tue, 18 Nov 2025 15:35:22 -0300 Subject: overall improvements + support STATUS requests --- Makefile | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d0c16d3..6890598 100644 --- a/Makefile +++ b/Makefile @@ -3,39 +3,37 @@ BUILDDIR = build OUTPUTEXE = login CXX = g++ -CXXFLAGS = -m64 -fno-strict-aliasing -pedantic -Wno-deprecated-declarations -Wno-unused-parameter -Wall -Wextra -pthread --std=c++11 +CXXFLAGS = -m64 -fno-strict-aliasing -Wno-deprecated-declarations -pedantic -Wall -Wextra -pthread --std=c++11 LFLAGS = -Wl,-t -lcrypto DEBUG ?= 0 ifneq ($(DEBUG), 0) - CXXFLAGS += -g -Og + CXXFLAGS += -g -Og -DENABLE_ASSERTIONS=1 else - CXXFLAGS += -O2 + CXXFLAGS += -O2 endif -HEADERS = $(SRCDIR)/common.hh $(SRCDIR)/login.hh - -$(BUILDDIR)/$(OUTPUTEXE): $(BUILDDIR)/common.obj $(BUILDDIR)/connections.obj $(BUILDDIR)/crypto.obj $(BUILDDIR)/login.obj $(BUILDDIR)/query.obj +$(BUILDDIR)/$(OUTPUTEXE): $(BUILDDIR)/crypto.obj $(BUILDDIR)/connections.obj $(BUILDDIR)/main.obj $(BUILDDIR)/query.obj $(BUILDDIR)/status.obj @mkdir -p $(@D) $(CXX) $(CXXFLAGS) -o $@ $^ $(LFLAGS) -$(BUILDDIR)/common.obj: $(SRCDIR)/common.cc $(HEADERS) +$(BUILDDIR)/crypto.obj: $(SRCDIR)/crypto.cc $(SRCDIR)/common.hh @mkdir -p $(@D) $(CXX) -c $(CXXFLAGS) -o $@ $< -$(BUILDDIR)/connections.obj: $(SRCDIR)/connections.cc $(HEADERS) +$(BUILDDIR)/connections.obj: $(SRCDIR)/connections.cc $(SRCDIR)/common.hh @mkdir -p $(@D) $(CXX) -c $(CXXFLAGS) -o $@ $< -$(BUILDDIR)/crypto.obj: $(SRCDIR)/crypto.cc $(HEADERS) +$(BUILDDIR)/main.obj: $(SRCDIR)/main.cc $(SRCDIR)/common.hh @mkdir -p $(@D) $(CXX) -c $(CXXFLAGS) -o $@ $< -$(BUILDDIR)/login.obj: $(SRCDIR)/login.cc $(HEADERS) +$(BUILDDIR)/status.obj: $(SRCDIR)/status.cc $(SRCDIR)/common.hh @mkdir -p $(@D) $(CXX) -c $(CXXFLAGS) -o $@ $< -$(BUILDDIR)/query.obj: $(SRCDIR)/query.cc $(HEADERS) +$(BUILDDIR)/query.obj: $(SRCDIR)/query.cc $(SRCDIR)/common.hh @mkdir -p $(@D) $(CXX) -c $(CXXFLAGS) -o $@ $< -- cgit v1.2.3