Files
power-console/Makefile
ADAM David Alan Martin c368696cc2 I dunno that this makes it any easier...
I tried splitting up the sources to speed
up some compiling... but it didn't help.
I dunno that it's more readable this way.

I'm checkpointing this just in case.
2026-01-26 03:47:52 -05:00

36 lines
848 B
Makefile

OBJECTS= power_console.o power_console_main.o
OBJECTS+= MouseWheelSlider.o ConfigFile.o power_profile.o
OBJECTS+= backlight.o
X_INSTALL_DIR := /usr/X11R6
LINKOPTS := -L$(X_INSTALL_DIR)/lib -lfltk -lXext -lX11 -lm
FLUID := fluid
CXXFLAGS+= -I /usr/include/cairo -std=c++23
#CXXFLAGS+= -g -O0
CXXFLAGS+= -Oz
.DEFAULT := all
all: power_console
clean:
$(RM) $(OBJECTS) power_console power_console.h power_console.cxx
power_console: $(OBJECTS) power_console.h
$(CXX) $(CXXFLAGS) -o power_console $(OBJECTS) $(LINKOPTS)
power_console_main.o: power_console_main.cc power_console.h power_console.h
$(CXX) $(CXXFLAGS) -c power_console_main.cc
power_console.h: power_console.fluid
$(FLUID) -c power_console.fluid
power_console.cxx: power_console.h
power_console.o: power_console.h power_console.cxx
$(CXX) $(CXXFLAGS) -c power_console.cxx