aboutsummaryrefslogtreecommitdiffstats
path: root/libical/src/libicalss/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libical/src/libicalss/Makefile.am')
-rw-r--r--libical/src/libicalss/Makefile.am89
1 files changed, 56 insertions, 33 deletions
diff --git a/libical/src/libicalss/Makefile.am b/libical/src/libicalss/Makefile.am
index e4431cb492..0cbecbedea 100644
--- a/libical/src/libicalss/Makefile.am
+++ b/libical/src/libicalss/Makefile.am
@@ -1,36 +1,59 @@
+lib_LTLIBRARIES = libicalss.la
+YFLAGS =-d -v -p ss
+LFLAGS = -Pss
+LEX_OUTPUT_ROOT = lex.ss
-#noinst_LTLIBRARIES = libicalss.la
-lib_LIBRARIES = libicalss.a
-
-libicalss_a_SOURCES =\
- icalcalendar.c \
- icalcalendar.h \
- icalset.h \
- icalset.c \
- icalfileset.c \
- icalfileset.h \
- icalfilesetimpl.h \
- icaldirset.c \
- icaldirset.h \
- icalcsdb.h \
- icalcstp.h \
- icalgauge.h \
- icalgauge.c
-
-include_HEADERS =\
- icalcalendar.h \
- icalset.h
- icalfileset.h \
- icalfilesetimpl.h \
- icaldirset.h \
- icalcsdb.h \
- icalcstp.h \
- icalgauge.h
-
-INCLUDES = \
- -I ../libical/ \
- -I $(srcdir)/../libical/ \
- -I .. \
- -I$(srcdir)/..
+all: icalss.h
+INCLUDES = \
+ -I$(top_builddir) \
+ -I$(top_srcdir)/src \
+ -I$(top_builddir)/src \
+ -I$(top_srcdir)/src/libical \
+ -I$(srcdir)/libical
+
+libicalss_la_LDFLAGS = -version-info 0:0:0
+
+libicalss_la_SOURCES = \
+ icalclassify.c \
+ icaldirset.c \
+ icaldirsetimpl.h \
+ icalfileset.c \
+ icalfilesetimpl.h \
+ icalgauge.c \
+ icalgaugeimpl.h \
+ icalset.c \
+ icalsslexer.l \
+ icalssutil.c \
+ icalssyacc.h \
+ icalssyacc.y \
+ icalspanlist.c \
+ icalmessage.c \
+ icalcstp.c
+
+libicalssincludedir = $(includedir)
+
+COMBINEDHEADERS = \
+ icalset.h \
+ icalfileset.h \
+ icaldirset.h \
+ icalcalendar.h \
+ icalgauge.h \
+ icalssutil.h \
+ icalclassify.h \
+ icalspanlist.h \
+ icalmessage.h \
+ icalcstp.h
+
+icalss.h: $(COMBINEDHEADERS)
+ cat $(COMBINEDHEADERS) | egrep -v "#include.*\"ical" \
+ | egrep -v "#include.*\"pvl\.h\"" > icalss.h
+
+
+libicalssinclude_HEADERS = icalss.h
+
+CONFIG_CLEAN_FILES = y.output
+
+EXTRA_DIST = \
+ $(COMBINEDHEADERS) \