summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authoraristocratos <gnmjpl@gmail.com>2021-07-29 23:40:56 +0200
committeraristocratos <gnmjpl@gmail.com>2021-07-29 23:40:56 +0200
commite33b4b7b0c9e51c4015796fca1d492455e3cadcd (patch)
tree57317e38e80510921378143159c7f206a96a633d /Makefile
parent3a4f33485a5a7815d5bcad6a597da196c6079c1f (diff)
Added Cpu::collect(), Cpu::get_cpuName() and Cpu::getHz()
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 30c9d60..e4ae032 100644
--- a/Makefile
+++ b/Makefile
@@ -25,7 +25,11 @@ DEPEXT := d
OBJEXT := o
#Flags, Libraries and Includes
-CXXFLAGS := -std=c++20 -pthread -O3 -Wall -Wextra -Wno-stringop-overread -pedantic
+REQFLAGS := -std=c++20 -pthread
+WARNFLAGS := -Wall -Wextra -Wno-stringop-overread -pedantic
+OPTFLAGS := -O3
+CXXFLAGS := $(OPTFLAGS) $(WARNFLAGS)
+LINKFLAGS += -pthread
INC := -I$(INCDIR) -I$(SRCDIR)
SOURCES := $(shell find $(SRCDIR) -type f -name *.$(SRCEXT))
@@ -73,8 +77,8 @@ btop: $(OBJECTS)
#Compile
$(BUILDDIR)/%.$(OBJEXT): $(SRCDIR)/%.$(SRCEXT)
- $(CXX) $(CXXFLAGS) $(INC) -c -o $@ $<
- @$(CXX) $(CXXFLAGS) $(INC) -MM $(SRCDIR)/$*.$(SRCEXT) > $(BUILDDIR)/$*.$(DEPEXT)
+ $(CXX) $(REQFLAGS) $(CXXFLAGS) $(INC) -c -o $@ $<
+ @$(CXX) $(REQFLAGS) $(CXXFLAGS) $(INC) -MM $(SRCDIR)/$*.$(SRCEXT) > $(BUILDDIR)/$*.$(DEPEXT)
@cp -f $(BUILDDIR)/$*.$(DEPEXT) $(BUILDDIR)/$*.$(DEPEXT).tmp
@sed -e 's|.*:|$(BUILDDIR)/$*.$(OBJEXT):|' < $(BUILDDIR)/$*.$(DEPEXT).tmp > $(BUILDDIR)/$*.$(DEPEXT)
@sed -e 's/.*://' -e 's/\\$$//' < $(BUILDDIR)/$*.$(DEPEXT).tmp | fmt -1 | sed -e 's/^ *//' -e 's/$$/:/' >> $(BUILDDIR)/$*.$(DEPEXT)