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
|
ACLOCAL_AMFLAGS = -I m4
AUTOMAKE_OPTIONS = subdir-objects
pkglib_LTLIBRARIES = @PROJECT@.la
ecppSources = \
@PROJECT@.ecpp
staticSources = \
resources/@PROJECT@.css
@CPROJECT@_la_SOURCES = \
$(ecppSources)
nodist_@CPROJECT@_la_SOURCES = \
resources.cpp
@CPROJECT@_la_LDFLAGS = -module -shared
@CPROJECT@_la_LIBADD = -lcxxtools -ltntnet
nobase_dist_noinst_DATA = $(staticSources)
CLEANFILES = $(ecppSources:.ecpp=.cpp) $(ecppSources:.ecpp=.deps) resources.cpp
#
# Rules for tntnet applications
#
ECPPFLAGS=-I$(srcdir)
resources.cpp: $(staticSources) Makefile.am
$(AM_V_GEN)$(ECPPC) -bb -z -n resources -p -o resources.cpp $(ECPPFLAGS) $(staticSources)
SUFFIXES=.ecpp .cpp
.ecpp.cpp:
$(AM_V_GEN)$(ECPPC) -n `echo $<|$(SED) 's|^$(srcdir)/||; s|\.ecpp$$||'` $(ECPPFLAGS) -o $@ $<
.ecpp.deps:
$(AM_V_GEN)$(ECPPC) -M $(ECPPFLAGS) $< | $(SED) '1s|\(.*\).cpp:|\1.cpp $@:|' > $@
-include $(ecppSources:.ecpp=.deps)
|