aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-07-07 18:39:39 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2022-07-07 21:31:32 +0200
commitbdc85c29a472e1bb7527f84db7d58a15ccd94785 (patch)
treec93a6d1bf9e26ba0605d2375e0763fb698195340
parentMajor work. (diff)
downloadcalp-bdc85c29a472e1bb7527f84db7d58a15ccd94785.tar.gz
calp-bdc85c29a472e1bb7527f84db7d58a15ccd94785.tar.xz
Change makefile to explicit list of files.
-rw-r--r--Makefile148
1 files changed, 147 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 34ffaa71..96c0ea58 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,153 @@ GUILE_VERSION=$(shell $(GUILE) -c '(display (version))')
GUILE_SITE_DIR=$(shell $(GUILE) -c "(display (%site-dir))")
GUILE_CCACHE_DIR=$(shell $(GUILE) -c "(display (%site-ccache-dir))")
-SCM_FILES = $(shell find module/ -type f -name \*.scm)
+not_scm_files = \
+ c/operators \
+ c/preprocessor \
+ c/cpp \
+ c/parse \
+ c/lex \
+ c/eval \
+ c/eval/environment \
+ zzz_sentinel
+
+
+scm_files = \
+ c/cpp-environment \
+ c/cpp-environment/object-like-macro \
+ c/cpp-environment/internal-macro \
+ c/cpp-environment/function-like-macro \
+ c/cpp \
+ c/eval2 \
+ c/lex2 \
+ c/line-fold \
+ c/preprocessor2 \
+ c/trigraph \
+ hnh/util \
+ hnh/util/object \
+ hnh/util/path
+
+# scm_files = \
+ base64 \
+ c/compiler \
+ c/cpp-environment \
+ c/cpp-environment/function-like-macro \
+ c/cpp-environment/internal-macro \
+ c/cpp-environment/object-like-macro \
+ c/eval2 \
+ c/lex2 \
+ c/line-fold \
+ c/preprocessor2 \
+ c/trigraph \
+ calp \
+ calp/benchmark/parse \
+ calp/config-base \
+ calp/entry-points/benchmark \
+ calp/entry-points/convert \
+ calp/entry-points/html \
+ calp/entry-points/ical \
+ calp/entry-points/import \
+ calp/entry-points/server \
+ calp/entry-points/terminal \
+ calp/entry-points/text \
+ calp/entry-points/tidsrapport \
+ calp/entry-points/update-zoneinfo \
+ calp/html/caltable \
+ calp/html/components \
+ calp/html/config \
+ calp/html/filter \
+ calp/html/util \
+ calp/html/vcomponent \
+ calp/html/view/calendar \
+ calp/html/view/calendar/month \
+ calp/html/view/calendar/shared \
+ calp/html/view/calendar/week \
+ calp/html/view/search \
+ calp/html/view/small-calendar \
+ calp/main \
+ calp/repl \
+ calp/server/routes \
+ calp/server/server \
+ calp/terminal \
+ calp/translation \
+ calp/util/config \
+ calp/util/exceptions \
+ calp/util/hooks \
+ calp/util/time \
+ crypto \
+ datetime \
+ datetime/instance \
+ datetime/timespec \
+ datetime/zic \
+ glob \
+ hnh/util \
+ hnh/util/env \
+ hnh/util/exceptions \
+ hnh/util/graph \
+ hnh/util/io \
+ hnh/util/language \
+ hnh/util/lens \
+ hnh/util/object \
+ hnh/util/options \
+ hnh/util/path \
+ hnh/util/tree \
+ hnh/util/uuid \
+ srfi/srfi-41/util \
+ srfi/srfi-64/test-error \
+ srfi/srfi-64/util \
+ sxml/html \
+ sxml/namespace \
+ sxml/transformations \
+ text/flow \
+ text/markup \
+ text/numbers \
+ text/numbers/en \
+ text/numbers/sv \
+ text/util \
+ vcomponent \
+ vcomponent/base \
+ vcomponent/config \
+ vcomponent/control \
+ vcomponent/datetime \
+ vcomponent/datetime/output \
+ vcomponent/duration \
+ vcomponent/formats/common/types \
+ vcomponent/formats/ical/output \
+ vcomponent/formats/ical/parse \
+ vcomponent/formats/ical/types \
+ vcomponent/formats/vdir/parse \
+ vcomponent/formats/vdir/save-delete \
+ vcomponent/formats/xcal/output \
+ vcomponent/formats/xcal/parse \
+ vcomponent/formats/xcal/types \
+ vcomponent/geo \
+ vcomponent/recurrence \
+ vcomponent/recurrence/display \
+ vcomponent/recurrence/display/common \
+ vcomponent/recurrence/display/en \
+ vcomponent/recurrence/display/sv \
+ vcomponent/recurrence/generate \
+ vcomponent/recurrence/internal \
+ vcomponent/recurrence/parse \
+ vcomponent/util/control \
+ vcomponent/util/describe \
+ vcomponent/util/group \
+ vcomponent/util/instance \
+ vcomponent/util/instance/methods \
+ vcomponent/util/parse-cal-path \
+ vcomponent/util/search \
+ vulgar \
+ vulgar/color \
+ vulgar/components \
+ vulgar/info \
+ vulgar/termios \
+ web/http/make-routes \
+ web/query \
+ web/uri-query \
+ xdg/basedir
+
+SCM_FILES = $(scm_files:%=module/%.scm)
+
GO_FILES = $(SCM_FILES:module/%.scm=obj-$(GUILE_VERSION)/%.go)
GUILE_ENV = GUILE_LOAD_PATH=$(PWD)/module \