wmgtemp: Switch to autotools for build.

This commit is contained in:
Doug Torrance 2017-02-01 21:52:00 -05:00 committed by Carlos R. Mafra
parent 236af53275
commit 94f3870b82
6 changed files with 19 additions and 48 deletions

View file

@ -1,17 +0,0 @@
INSTALL=install
MANINSTDIR=/usr/local/man/man1
MANPAGE=wmgtemp.1
all:
( cd src && $(MAKE) )
depend:
( cd src && $(MAKE) depend )
install:
( cd src && $(MAKE) install INSTDIR=$(INSTDIR) )
$(INSTALL) -d $(MANINSTDIR)
$(INSTALL) -m 755 -c $(MANPAGE) $(MANINSTDIR)/$(MANPAGE)
clean:
( cd src && $(MAKE) clean)

9
wmgtemp/Makefile.am Normal file
View file

@ -0,0 +1,9 @@
bin_PROGRAMS = wmgtemp
wmgtemp_SOURCES = src/wmgtemp.c src/wmgtemp-interface-mask.xbm \
src/wmgtemp-interface.xpm
dist_man_MANS = wmgtemp.1
AM_CFLAGS = $(X11_CFLAGS) $(dockapp_CFLAGS)
LIBS += $(X11_LIBS) $(dockapp_LIBS)
EXTRA_DIST = Artistic BUGS CREDITS examples/wmgtemprc

9
wmgtemp/configure.ac Normal file
View file

@ -0,0 +1,9 @@
AC_INIT([wmgtemp], [1.1], [wmaker-dev@lists.windowmaker.org])
AM_INIT_AUTOMAKE([foreign subdir-objects])
AC_CONFIG_SRCDIR([configure.ac])
AC_PROG_CC
AC_CHECK_LIB([sensors],[sensors_get_features])
PKG_CHECK_MODULES([X11],[x11])
PKG_CHECK_MODULES([dockapp],[dockapp])
AC_CONFIG_FILES([Makefile])
AC_OUTPUT

View file

@ -1 +0,0 @@
wmgtemp.o: wmgtemp.c wmgtemp-interface.xpm wmgtemp-interface-mask.xbm

View file

@ -1,29 +0,0 @@
CC = gcc
INSTALL = /usr/bin/install
LIB = lib
LDFLAGS = -L/usr/X11R6/$(LIB) -lXpm -lXext -lX11 -lsensors -ldockapp
BINARY = wmgtemp
CCFLAGS = -Wall -g
INSTDIR = /usr/local/bin
OFILES = wmgtemp.o
%.o:
$(CC) $(CCFLAGS) -c $*.c -o $*.o
$(BINARY): $(OFILES)
$(CC) $(OFILES) $(LDFLAGS) -o $(BINARY)
clean:
@ $(RM) $(OFILES) *~ "#"* $(BINARY)
install::
$(INSTALL) -m 755 -c $(BINARY) $(INSTDIR)/$(BINARY)
depend:
@ $(CC) -MM *.c > .deps
count:
@ wc -l *.c *.h | sort
include .deps

View file

@ -688,7 +688,7 @@ int init_sensors() {
} }
void display_usage() { void display_usage() {
printf("wmgtemp v0.9\n" \ printf("wmgtemp v"PACKAGE_VERSION"\n" \
"Usage: wmgtemp [options]\n" \ "Usage: wmgtemp [options]\n" \
"Options:\n" \ "Options:\n" \
" -S, --sensorconf=PATH Specify sensors config file PATH\n" \ " -S, --sensorconf=PATH Specify sensors config file PATH\n" \