CC=@CC@
INSTALL=@INSTALL@
CFLAGS=@GTK_CFLAGS@ -I../backend -I../nvcontrol -I../..
HAVE_GTK2=@HAVE_GTK2@
HAVE_NVCONTROL=@HAVE_NVCONTROL@
libbackend=../backend/libbackend.a
libnvcontrol=../nvcontrol/libnvcontrol.a
prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
ifeq ($(HAVE_GTK2), yes)
PROGRAM=nvclock_gtk
INSTALL_APP=mkdir -p $(bindir); $(INSTALL) -c $(PROGRAM) $(bindir)/$(PROGRAM)
UNINSTALL_APP=rm -f $(bindir)/$(PROGRAM)
endif
ifeq ($(HAVE_NVCONTROL), yes)
DEPS=$(libbackend) $(libnvcontrol)
INCLUDES=@X11_CFLAGS@ -I./backend -I./nvcontrol -I.. -I../..
LIBS=@GTK_LIBS@ -L../backend -lbackend -L../nvcontrol -lnvcontrol
OBJECTS=banner.o gl.o hw.o main.o settings.o
else
DEPS=$(libbackend)
INCLUDES=-I./backend -I./nvcontrol -I.. -I../..
LIBS=@GTK_LIBS@ -L../backend -lbackend
OBJECTS=banner.o hw.o main.o settings.o
endif
.PHONY: clean distclean install
all: $(PROGRAM)
nvclock_gtk: $(DEPS) $(OBJECTS)
$(CC) -o nvclock_gtk $(OBJECTS) $(libbackend) $(LIBS)
clean:
rm -f nvclock_gtk *.core *.o *.exe
distclean: clean
rm -f Makefile
install:
$(INSTALL_APP)
uninstall:
$(UNINSTALL_APP)
syntax highlighted by Code2HTML, v. 0.9.1