wmifs: Switch to autotools for build.

This commit is contained in:
Doug Torrance 2016-04-19 16:48:27 -04:00 committed by Carlos R. Mafra
parent 37e7f6b54b
commit a70ee1fafb
4 changed files with 18 additions and 42 deletions

View file

@ -1,42 +0,0 @@
prefix =/usr/local
bindir=${prefix}/bin
datarootdir=${prefix}/share
mandir=${datarootdir}/man
man1dir=${mandir}/man1
CONF=/etc
CC = gcc
LIBS = -lXpm -lXext -lX11 -ldockapp
OBJS = wmifs.o
CFLAGS = -Wall -O2 -g
INSTALL = /usr/bin/install
INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755
INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755
INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644
.c.o:
$(CC) -DCONF=\"$(CONF)\" $(CPPFLAGS) $(CFLAGS) -c $< -o $*.o
wmifs: $(OBJS)
$(CC) $(LDFLAGS) -o wmifs $^ $(LIBS)
all:: wmifs
clean::
for i in $(OBJS) ; do \
rm -f $$i ; \
done
rm -f wmifs
install::
$(INSTALL_DIR) $(DESTDIR)$(bindir)
$(INSTALL_DIR) $(DESTDIR)$(CONF)
$(INSTALL_DIR) $(DESTDIR)$(man1dir)
$(INSTALL_PROGRAM) wmifs $(DESTDIR)$(bindir)
$(INSTALL_FILE) sample.wmifsrc $(DESTDIR)$(CONF)/wmifsrc
$(INSTALL_FILE) wmifs.1 $(DESTDIR)$(man1dir)
@echo "WMiFS installation finished..."
@echo " "
@echo "have fun! ;-)"

7
wmifs/Makefile.am Normal file
View file

@ -0,0 +1,7 @@
bin_PROGRAMS = wmifs
dist_man_MANS = wmifs.1
EXTRA_DIST = BUGS CHANGES HINTS sample.wmifsrc wmifs-mask.xbm wmifs-master.xpm
AM_CPPFLAGS = -DCONF=\"@sysconfdir@\"
AM_CFLAGS = $(x11_CFLAGS) $(xpm_CFLAGS) $(dockapp_CFLAGS)
LIBS += $(x11_LIBS) $(xpm_LIBS) $(dockapp_LIBS)

2
wmifs/autogen.sh Executable file
View file

@ -0,0 +1,2 @@
#!/bin/sh
autoreconf --force --verbose --install

9
wmifs/configure.ac Normal file
View file

@ -0,0 +1,9 @@
AC_INIT([wmifs], [1.6], [wmaker-dev@lists.windowmaker.org])
AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_SRCDIR([configure.ac])
AC_PROG_CC
PKG_CHECK_MODULES([x11], [x11])
PKG_CHECK_MODULES([xpm], [xpm])
PKG_CHECK_MODULES([dockapp], [dockapp])
AC_CONFIG_FILES([Makefile])
AC_OUTPUT