#====================================================================== # FILE: Makefile.am # CREATOR: eric # # $Id: Makefile.am,v 1.24 2003/11/05 22:47:35 jpr Exp $ # # # (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org # # This program is free software; you can redistribute it and/or modify # it under the terms of either: # # The LGPL as published by the Free Software Foundation, version # 2.1, available at: http://www.fsf.org/copyleft/lesser.html # # Or: # # The Mozilla Public License Version 1.0. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # # #====================================================================== AM_YFLAGS =-d -v -p ss AM_LFLAGS = -Pss LEX_OUTPUT_ROOT = lex.ss # just to get it built $(srcdir)/icalgauge.c: icalssyacc.h $(srcdir)/icalsslexer.c: icalssyacc.h if WITH_BDB4 BDB_INCLUDE=-I@BDB_DIR_INCLUDE@ -DWITH_BDB4 BDB_SOURCEFILES=icalbdbset.c icalbdbset.h icalbdbsetimpl.h BDB_HEADERFILES=$(srcdir)/icalbdbset.h libicalssinclude_BDBHEADERS=icalbdbset.h icalbdbsetimpl.h BDB_LIBFILES=@BDB_DIR_LIB@/@BDB_LIB@ else BDB_INCLUDE= BDB_SOURCEFILES= BDB_HEADERFILES= endif if WITH_CXX_BINDINGS cxx_lib=libicalss-evolution_cxx.la cxx_headers=icalspanlist_cxx.h else cxx_lib= cxx_headers= endif noinst_LTLIBRARIES = libicalss-evolution.la $(cxx_lib) INCLUDES = \ -I$(top_srcdir)/src \ $(BDB_INCLUDE) libicalss_evolution_la_LDFLAGS = -version-info 0:0:0 libicalss_evolution_la_LIBADD = $(BDB_LIBFILES) if DEV libicalss_evolution_la_DEVSOURCES = icalsslexer.l icalssyacc.y else libicalss_evolution_la_DEVSOURCES = icalsslexer.c icalssyacc.c endif libicalss_evolution_la_SOURCES = \ icalcalendar.c \ icalcalendar.h \ icalclassify.c \ icalclassify.h \ icalcluster.c \ icalcluster.h \ icalclusterimpl.h \ icalgauge.c \ icalgauge.h \ icalgaugeimpl.h \ icaldirset.c \ icaldirset.h \ icaldirsetimpl.h \ icalfileset.c \ icalfileset.h \ icalfilesetimpl.h \ icalset.c \ icalset.h \ icalssyacc.h \ icalspanlist.c \ icalspanlist.h \ icalmessage.c \ icalmessage.h \ $(BDB_SOURCEFILES) \ $(libicalss_evolution_la_DEVSOURCES) libicalssincludedir = $(privincludedir)/libical COMBINEDHEADERS = \ $(srcdir)/icalgauge.h \ $(srcdir)/icalset.h \ $(srcdir)/icalcluster.h \ $(srcdir)/icalfileset.h \ $(srcdir)/icaldirset.h \ $(BDB_HEADERFILES) \ $(srcdir)/icalcalendar.h \ $(srcdir)/icalclassify.h \ $(srcdir)/icalspanlist.h \ $(srcdir)/icalmessage.h if WITH_CXX_BINDINGS libicalss_evolution_cxx_la_SOURCES = \ $(libicalss_evolution_la_SOURCES) \ icalspanlist_cxx.h \ icalspanlist_cxx.cpp endif libicalssinclude_HEADERS = icalss.h icalcalendar.h icalclassify.h icalcluster.h icaldirset.h icaldirsetimpl.h icalfileset.h icalfilesetimpl.h icalgauge.h icalgaugeimpl.h icalmessage.h icalset.h icalspanlist.h icalssyacc.h $(libicalssinclude_BDBHEADERS) $(cxx_headers) CONFIG_CLEAN_FILES = y.output