diff options
Diffstat (limited to 'libical/src/libicalss/Makefile.am')
-rw-r--r-- | libical/src/libicalss/Makefile.am | 123 |
1 files changed, 22 insertions, 101 deletions
diff --git a/libical/src/libicalss/Makefile.am b/libical/src/libicalss/Makefile.am index 359b1f029a..9e11bc3fc8 100644 --- a/libical/src/libicalss/Makefile.am +++ b/libical/src/libicalss/Makefile.am @@ -1,89 +1,26 @@ -#====================================================================== -# FILE: Makefile.am -# CREATOR: eric -# -# $Id: Makefile.am,v 1.20 2003/09/22 07:32:31 hansp 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/ -# -# -# -#====================================================================== +lib_LTLIBRARIES = libicalss.la - -AM_YFLAGS =-d -v -p ss -AM_LFLAGS = -Pss +YFLAGS =-d -v -p ss +LFLAGS = -Pss LEX_OUTPUT_ROOT = lex.ss all: icalss.h -# 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 - -privlib_LTLIBRARIES = libicalss-evolution.la $(cxx_lib) - INCLUDES = \ -I$(top_srcdir)/src \ -I$(top_builddir)/src \ -I$(top_srcdir)/src/libical \ - -I$(top_builddir)/libical \ - $(BDB_INCLUDE) + -I$(top_builddir)/src/libical -libicalss_evolution_la_LDFLAGS = -version-info 0:0:0 -libicalss_evolution_la_LIBADD = $(BDB_LIBFILES) +libicalss_la_LDFLAGS = -version-info 0:0:0 -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 \ +libicalss_la_SOURCES = \ 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 \ @@ -91,58 +28,42 @@ libicalss_evolution_la_SOURCES = \ icalfilesetimpl.h \ icalset.c \ icalset.h \ + icalsslexer.l \ icalssyacc.h \ + icalssyacc.y \ icalspanlist.c \ icalspanlist.h \ icalmessage.c \ icalmessage.h \ - $(BDB_SOURCEFILES) \ - $(libicalss_evolution_la_DEVSOURCES) + icalcstpclient.c \ + icalcstpclient.h \ + icalcstpserver.c \ + icalcstpserver.h \ + icalcstp.c \ + icalcstp.h -libicalssincludedir = $(privincludedir)/libical +libicalssincludedir = $(includedir) 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 + $(srcdir)/icalmessage.h \ + $(srcdir)/icalcstp.h \ + $(srcdir)/icalcstpclient.h \ + $(srcdir)/icalcstpserver.h icalss.h: $(COMBINEDHEADERS) - echo '#ifdef __cplusplus' > icalss.h - echo 'extern "C" {' >> icalss.h - echo '#endif' >> icalss.h - echo '/*' >> icalss.h - echo ' $$''Id''$$' >> icalss.h - echo '*/' >> icalss.h - cat $(COMBINEDHEADERS) \ - | egrep -v "#include.*\"ical" \ - | egrep -v "#include.*\"pvl\.h\"" \ - | egrep -v '\$$(Id|Locker): .+\$$'>> icalss.h - echo '#ifdef __cplusplus' >> icalss.h - echo '};' >> icalss.h - echo '#endif' >> icalss.h - - -if WITH_CXX_BINDINGS -libicalss_evolution_cxx_la_SOURCES = \ - $(libicalss_evolution_la_SOURCES) \ - icalspanlist_cxx.h \ - icalspanlist_cxx.cpp - -# c++ needs ical.h auto-generated. -icalspanlist_cxx.lo: icalss.h - -endif + cat $(COMBINEDHEADERS) | egrep -v "#include.*\"ical" \ + | egrep -v "#include.*\"pvl\.h\"" > icalss.h -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) +libicalssinclude_HEADERS = icalss.h CONFIG_CLEAN_FILES = y.output |