【发布时间】:2015-02-28 20:12:03
【问题描述】:
我有以下使用 GNU 自动工具的 makefile:
AUTOMAKE_OPTIONS = subdir-objects
bin_PROGRAMS = app
app_SOURCES = \
core/main.cpp
nodist_app_SOURCES = \
index.cpp \
index.ecpp.js.cpp
AM_INCLUDES = -I$(top_srcdir)/src
index.cpp: index.ecpp
$(ECPPC) index.ecpp -o index.cpp
index.ecpp.js.cpp: index.ecpp.js
$(ECPPC) -b index.ecpp.js
index.ecpp:
vulcanize -o index.ecpp core/view/index.html --inline --strip --csp
会发生什么(在这种情况下仅针对 index.html):
- vulcanize 从 .html 文件中创建一个 .ecpp 和一个 .ecpp.js 文件
- 这些新创建的文件由 ecppc 编译器编译为 .cpp 文件
- 创建的 .cpp 文件是用 g++ 编译的
我有很多 .html 文件需要处理,我该如何处理?
【问题讨论】:
-
试试通配符吧?
标签: c++ makefile gnu autotools tntnet