diff options
| author | Helmut Eller | 2025-09-22 16:56:02 +0200 |
|---|---|---|
| committer | Helmut Eller | 2025-09-22 16:56:02 +0200 |
| commit | 1507199e3573d7786991d181d06885d82999c3b2 (patch) | |
| tree | 04732e313a5ff1eef5cc0159bc483225158fe7ed /mps/example | |
| parent | a97f6d888fcb34b416a64724e67b7d7e77df6f68 (diff) | |
| download | emacs-scratch/mps-import2.tar.gz emacs-scratch/mps-import2.zip | |
Support out-of-tree buildsscratch/mps-import2
* mps/example/scheme/Makefile.in (VPATH): Set VPATH.
* mps/Makefile.in (COMMON_OPTS): New. Pass SRCDIR down to sub-make.
* mps/code/comm.gmk (VPATH): Set VPATH from SRCDIR parameter
* mps/configure.ac (AC_CONFIG_COMMANDS): Copy .gmk makefiles and some
other things to the biuld directory.
Diffstat (limited to 'mps/example')
| -rw-r--r-- | mps/example/scheme/Makefile.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mps/example/scheme/Makefile.in b/mps/example/scheme/Makefile.in index 77ed1f4f0e6..3ee9e473abe 100644 --- a/mps/example/scheme/Makefile.in +++ b/mps/example/scheme/Makefile.in | |||
| @@ -4,7 +4,9 @@ | |||
| 4 | 4 | ||
| 5 | CFLAGS = @CFLAGS@ @CPPFLAGS@ @LDFLAGS@ -std=c99 | 5 | CFLAGS = @CFLAGS@ @CPPFLAGS@ @LDFLAGS@ -std=c99 |
| 6 | 6 | ||
| 7 | MPS = ../../code | 7 | MPS = @srcdir@/../../code |
| 8 | |||
| 9 | VPATH = @srcdir@ | ||
| 8 | 10 | ||
| 9 | TARGETS = scheme-malloc scheme scheme-advanced | 11 | TARGETS = scheme-malloc scheme scheme-advanced |
| 10 | 12 | ||
| @@ -15,7 +17,6 @@ all: $(TARGETS) | |||
| 15 | $(TARGETS): %: %.c Makefile | 17 | $(TARGETS): %: %.c Makefile |
| 16 | $(CC) $(CFLAGS) -o $@ -I $(MPS) $< $(MPS)/mps.c | 18 | $(CC) $(CFLAGS) -o $@ -I $(MPS) $< $(MPS)/mps.c |
| 17 | 19 | ||
| 18 | |||
| 19 | scheme-boehm: %: %.c Makefile | 20 | scheme-boehm: %: %.c Makefile |
| 20 | $(CC) $(CFLAGS) -o $@ $< -lgc | 21 | $(CC) $(CFLAGS) -o $@ $< -lgc |
| 21 | 22 | ||