aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2019-02-18 18:54:10 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2019-02-18 18:54:10 +0100
commit6049d9f5cd7614a6a5367a36617e010e59633810 (patch)
treeca6afecf509fd247d5059099476269c3ccbcfaf9
parentSlightly improve main default output. (diff)
downloadcalp-6049d9f5cd7614a6a5367a36617e010e59633810.tar.gz
calp-6049d9f5cd7614a6a5367a36617e010e59633810.tar.xz
Maybe improved makefile.
-rw-r--r--Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 26e3c09b..6daff1d4 100644
--- a/Makefile
+++ b/Makefile
@@ -26,15 +26,18 @@ parse: $(O_FILES)
$(O_FILES): | $(OBJDIR)
-$(OBJDIR)/%.o : %.c $(H_FILES) $(X_FILES)
+%.x : %.scm.c
+ guile-snarf -o $@ $< $(CFLAGS)
+
+$(OBJDIR)/%.scm.o : %.scm.c %.x
+ $(CC) -c $(CFLAGS) -o $@ $<
+
+$(OBJDIR)/%.o : %.c # $(H_FILES) $(X_FILES)
$(CC) -c $(CFLAGS) -o $@ $<
$(OBJDIR):
mkdir -p $(OBJDIR)
-%.x : %.scm.c
- guile-snarf -o $@ $< $(CFLAGS)
-
libguile-calendar.so: $(O_FILES)
$(CC) -shared -o $@ $^ $(LDFLAGS)