diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-11-18 15:35:22 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-11-18 15:35:22 -0300 |
| commit | 6036d4f37ad97ee1a9a830b36fb2edf9b82e3a3b (patch) | |
| tree | ce91fb0a9acd8d95fbbe58a9d19664162a30a7cf /Makefile | |
| parent | b101f3809e509df16c71e1415e9ebb0c687601b8 (diff) | |
| download | login-6036d4f37ad97ee1a9a830b36fb2edf9b82e3a3b.tar.gz login-6036d4f37ad97ee1a9a830b36fb2edf9b82e3a3b.zip | |
overall improvements + support STATUS requests
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 20 |
1 files changed, 9 insertions, 11 deletions
@@ -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 $@ $< |
