diff options
author | Phil Blundell <pb@reciva.com> | 2004-03-25 00:53:42 +0000 |
---|---|---|
committer | Phil Blundell <pb@reciva.com> | 2004-03-25 00:53:42 +0000 |
commit | bfda4a0222c392339877fb68e3e06f288b50d33a (patch) | |
tree | 7e6cd5e852fe9ec4eabf7cd806933ea25fb01296 | |
parent | 9188025945a257af9bfb448fc7238269aabbebd0 (diff) |
*** empty log message ***
-rw-r--r-- | AUTHORS | 0 | ||||
-rw-r--r-- | Makefile | 21 | ||||
-rw-r--r-- | Makefile.am | 17 | ||||
-rw-r--r-- | NEWS | 0 | ||||
-rw-r--r-- | README | 0 | ||||
-rw-r--r-- | configure.ac | 30 |
6 files changed, 47 insertions, 21 deletions
diff --git a/Makefile b/Makefile deleted file mode 100644 index 7a7269a..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -COMMON = fdlogo.o fdface.o -CLOCKOBJS = fdclock.o fdhand.o findargb.o $(COMMON) -PNGOBJS = fdfacepng.o write_png.o $(COMMON) -INCLUDES=`pkg-config --cflags cairo` -CLOCKLIBS= `pkg-config --libs cairo` -PNGLIBS=`pkg-config --libs cairo` -lpng -CFLAGS=-g - -.c.o: - $(CC) -c $(CFLAGS) $(INCLUDES) $*.c - -all: fdclock fdfacepng - -fdclock: $(CLOCKOBJS) - $(CC) $(CFLAGS) -o $@ $(CLOCKOBJS) $(CLOCKLIBS) - -fdfacepng: $(PNGOBJS) - $(CC) $(CFLAGS) -o $@ $(PNGOBJS) $(PNGLIBS) - -clean: - rm -f fdclock $(OBJS) diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..4b46499 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,17 @@ +INCLUDES = @FDCLOCK_CFLAGS@ + +COMMON_SRCS = fdlogo.c fdface.c + +fdclock_SOURCES = \ + fdclock.c fdhand.c findargb.c \ + $(COMMON_SRCS) + +fdfacepng_SOURCES = \ + fdfacepng.c write_png.c \ + $(COMMON_SRCS) + +bin_PROGRAMS = fdclock fdfacepng + +fdclock_LDADD = @FDCLOCK_LIBS@ + +fdfacepng_LDADD = @FDCLOCK_LIBS@ @PNG_LIBS@ diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..0cbe0da --- /dev/null +++ b/configure.ac @@ -0,0 +1,30 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.59) +AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS) +AC_CONFIG_SRCDIR([fdclock.c]) +AM_INIT_AUTOMAKE([dist-bzip2]) +AM_MAINTAINER_MODE +AC_CONFIG_HEADER([config.h]) + +# Checks for programs. +AC_PROG_CC + +# Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS([stdlib.h sys/time.h unistd.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_HEADER_TIME +AC_STRUCT_TM + +# Checks for library functions. +AC_FUNC_MALLOC +AC_CHECK_FUNCS([gettimeofday localtime_r]) + +PKG_CHECK_MODULES(FDCLOCK, cairo) +PKG_CHECK_MODULES(PNG, libpng12) + +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT |