X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/blobdiff_plain/97a9a385a376202d0859ff8191858d13ec8901c2..b5d086c2894c492e17391b17f2600de83206a7b6:/vars.am diff --git a/vars.am b/vars.am new file mode 100644 index 0000000..7e2a89f --- /dev/null +++ b/vars.am @@ -0,0 +1,68 @@ +### -*-makefile-*- +### +### Common variable definitions for build scripts +### +### (c) 2015 Straylight/Edgeware +### + +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Sensble Object Design, an object system for C. +### +### SOD is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### SOD is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with SOD; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +###-------------------------------------------------------------------------- +### Miscellaneous useful definitions. + +## Installation directories. +pkglispsrcdir = $(lispsrcdir)/$(PACKAGE) + +###-------------------------------------------------------------------------- +### Initial values for common variables. + +EXTRA_DIST = +CLEANFILES = +DISTCLEANFILES = +MAINTAINERCLEANFILES = +SUFFIXES = +BUILT_SOURCES = + +bin_PROGRAMS = +check_PROGRAMS = +pkginclude_HEADERS = + +CLEANFILES += $(BUILT_SOURCES) + +###-------------------------------------------------------------------------- +### Include and library path. + +SOD_INCLUDES = \ + -I$(top_srcdir)/lib -I$(top_builddir)/lib + +AM_CPPFLAGS = $(SOD_INCLUDES) +LDADD = $(top_builddir)/lib/libsod.la + +###-------------------------------------------------------------------------- +### Translating SOD input files. + +## The tool location. +SOD = $(top_builddir)/src/sod + +## Build rules. +SUFFIXES += .c .h .sod +.sod.c: $(SOD); $(SOD) -tc $< +.sod.h: $(SOD); $(SOD) -th $< + +###----- That's all, folks --------------------------------------------------