Moves definitions for each layer into their own file, eliminating layering violations in the built-in TCL code. Updates src/Makefile.am rules to include all files in the final startup.tcl input file, and others Makefile.am rules to distribute the new files in our packages.
65 lines
1.0 KiB
Makefile
65 lines
1.0 KiB
Makefile
AM_CPPFLAGS = \
|
|
-I$(top_srcdir)/src/server \
|
|
-I$(top_srcdir)/src/target \
|
|
-DPKGDATADIR=\"$(pkgdatadir)\"
|
|
|
|
METASOURCES = AUTO
|
|
noinst_LTLIBRARIES = libhelper.la
|
|
|
|
if ECOSBOARD
|
|
CONFIGFILES =
|
|
else
|
|
CONFIGFILES = options.c jim.c jim-eventloop.c
|
|
endif
|
|
|
|
|
|
|
|
libhelper_la_SOURCES = \
|
|
binarybuffer.c \
|
|
$(CONFIGFILES) \
|
|
configuration.c \
|
|
log.c \
|
|
command.c \
|
|
time_support.c \
|
|
replacements.c \
|
|
fileio.c \
|
|
membuf.c
|
|
|
|
if IOUTIL
|
|
libhelper_la_SOURCES += ioutil.c
|
|
endif
|
|
|
|
libhelper_la_CFLAGS =
|
|
if IS_MINGW
|
|
# FD_* macros are sloppy with their signs on MinGW32 platform
|
|
libhelper_la_CFLAGS += -Wno-sign-compare
|
|
endif
|
|
|
|
noinst_HEADERS = \
|
|
binarybuffer.h \
|
|
configuration.h \
|
|
types.h \
|
|
log.h \
|
|
command.h \
|
|
membuf.h \
|
|
time_support.h \
|
|
replacements.h \
|
|
fileio.h \
|
|
jim.h \
|
|
jim-eventloop.h \
|
|
system.h \
|
|
bin2char.c
|
|
|
|
EXTRA_DIST = startup.tcl
|
|
|
|
BIN2C = bin2char$(EXEEXT_FOR_BUILD)
|
|
|
|
BUILT_SOURCES = $(BIN2C)
|
|
|
|
$(BIN2C): bin2char.c
|
|
${CC_FOR_BUILD} ${CFLAGS_FOR_BUILD} $(srcdir)/bin2char.c -o $@
|
|
|
|
CLEANFILES = bin2char$(EXEEXT_FOR_BUILD)
|
|
|
|
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
|