Upstream tarball 20080304
[amule.git] / src / libs / ec / cpp / Makefile.am
blobc82941b6f760dd09e9b3b1fed95bf86850b28bdc
1 EXTRA_DIST = gen_ECVersion
3 # Sources
5 noinst_LIBRARIES = \
6         libec.a
8 libec_a_SOURCES = \
9         ECTag.cpp \
10         ECPacket.cpp \
11         ECSocket.cpp \
12         ECMuleSocket.cpp \
13         RemoteConnect.cpp \
14         ECSpecialTags.cpp
16 libec_a_CFLAGS = $(WX_CXXFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)/src/libs -I$(top_srcdir)/src/include
17 libec_a_CXXFLAGS = $(WX_CXXFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)/src/libs -I$(top_srcdir)/src/include
19 libec_noevt_a_CFLAGS = $(WX_CXXFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)/src/libs -I$(top_srcdir)/src/include -DECSOCKET_USE_EVENTS=0
21 noinst_HEADERS =  \
22                 ECTag.h \
23                 ECSocket.h \
24                 ECMuleSocket.h \
25                 ECPacket.h \
26                 ECFileConfig.h \
27                 ECSpecialTags.h \
28                 ECCodes.h \
29                 ECTagTypes.h \
30                 RemoteConnect.h
32 MAINTAINERCLEANFILES = Makefile.in
34 BUILT_SOURCES = ECVersion.h
36 CLEANFILES = ECVersion.h EC-timestamp mkFileSum$(BUILD_EXEEXT)
38 mkFileSum$(BUILD_EXEEXT): $(top_srcdir)/src/utils/mkFileSum.c
39         $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(BUILD_LDFLAGS) $^ -o $@
41 ECVersion.h: EC-timestamp
42         @if test ! -f $@; then \
43           rm -f EC-timestamp; \
44           $(MAKE) EC-timestamp; \
45         else :; fi
47 EC-timestamp: mkFileSum$(BUILD_EXEEXT) $(top_srcdir)/src/libs/ec/cpp/gen_ECVersion $(top_srcdir)/src/libs/ec/cpp/ECCodes.h
48         @echo "ECVersion.h timestamp file" > EC-timestamp
49         @$(top_srcdir)/src/libs/ec/cpp/gen_ECVersion $(top_srcdir)