diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-12-04 19:28:27 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-12-04 22:07:08 +0100 |
commit | 655b527827fc2b64b374a1d29e884e92269e9cae (patch) | |
tree | 297d795ef625973990066bdc21f25c291596e8e8 /src/Makefile.am | |
parent | d8a316514c03d85b771a9dce4a8a51b875d955b3 (diff) | |
download | sciteco-655b527827fc2b64b374a1d29e884e92269e9cae.tar.gz |
first working version of autotools based build-system
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..9836c9a --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,54 @@ +AM_CFLAGS = -Wall -std=c99 +AM_CXXFLAGS = -Wall +AM_CPPFLAGS = +if NEED_COMPAT +AM_CPPFLAGS += -I@top_srcdir@/compat +endif + +BUILT_SOURCES = symbols-scintilla.cpp symbols-scilexer.cpp + +EXTRA_DIST = gtk-info-popup.gob \ + symbols-extract.tes + +noinst_PROGRAMS = sciteco-minimal +sciteco_minimal_SOURCES = main.cpp sciteco.h \ + cmdline.cpp \ + undo.cpp undo.h \ + expressions.cpp expressions.h \ + qregisters.cpp qregisters.h \ + ring.cpp ring.h \ + parser.cpp parser.h \ + search.cpp search.h \ + goto.cpp goto.h \ + rbtree.cpp rbtree.h \ + symbols.cpp symbols.h \ + interface.h + +if INTERFACE_GTK + +BUILT_SOURCES += gtk-info-popup.c \ + gtk-info-popup.h gtk-info-popup-private.h + +sciteco_minimal_SOURCES += interface-gtk.cpp interface-gtk.h \ + gtk-info-popup.c + +else + +sciteco_minimal_SOURCES += interface-ncurses.cpp interface-ncurses.h + +endif + +bin_PROGRAMS = sciteco +sciteco_SOURCES = $(sciteco_minimal_SOURCES) \ + symbols-scintilla.cpp symbols-scilexer.cpp + +%.c %.h %-private.h : %.gob + @GOB2@ $< + +symbols-scintilla.cpp : @SCINTILLA_PATH@/include/Scintilla.h \ + sciteco-minimal symbols-extract.tes + ./sciteco-minimal -m symbols-extract.tes $< $@ "SCI_" scintilla + +symbols-scilexer.cpp : @SCINTILLA_PATH@/include/SciLexer.h \ + sciteco-minimal symbols-extract.tes + ./sciteco-minimal -m symbols-extract.tes $< $@ "SCLEX_,SCE_" scilexer |