31 lines
733 B
Makefile
31 lines
733 B
Makefile
OBJECTS := power_console.o power_console_main.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.o: power_console.h power_console.cxx
|
|
$(CXX) $(CXXFLAGS) -c power_console.cxx
|