aboutsummaryrefslogtreecommitdiffstats
path: root/libical/src/libicalss/Makefile.am
blob: 8ab867a2066bad375b378f3085d0bf45fc81b023 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
lib_LTLIBRARIES = libicalss.la

YFLAGS =-d -v -p ss
LFLAGS = -Pss 
LEX_OUTPUT_ROOT = lex.ss

all: icalss.h

INCLUDES =          \
    -I$(top_srcdir)/src \
    -I$(top_builddir)/src   \
    -I$(top_srcdir)/src/libical \
    -I$(top_builddir)/src/libical

libicalss_la_LDFLAGS = -version-info 0:0:0

libicalss_la_SOURCES =      \
    icalclassify.c      \
    icalgauge.c     \
    icalgaugeimpl.h     \
    icaldirset.c        \
    icaldirsetimpl.h    \
    icalfileset.c       \
    icalfilesetimpl.h   \
    icalset.c       \
    icalsslexer.l       \
    icalssyacc.h        \
    icalssyacc.y        \
    icalspanlist.c      \
    icalmessage.c       \
    icalcstpclient.c        \
    icalcstpclient.h        \
    icalcstpserver.c        \
    icalcstpserver.h    \
    icalcstp.c

libicalssincludedir = $(includedir)

COMBINEDHEADERS = \
        $(srcdir)/icalgauge.h \
        $(srcdir)/icalset.h \
        $(srcdir)/icalfileset.h \
        $(srcdir)/icaldirset.h \
        $(srcdir)/icalcalendar.h  \
        $(srcdir)/icalclassify.h \
    $(srcdir)/icalspanlist.h    \
    $(srcdir)/icalmessage.h \
    $(srcdir)/icalcstp.h \
    $(srcdir)/icalcstpclient.h \
    $(srcdir)/icalcstpserver.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)  \