summaryrefslogtreecommitdiff
path: root/lib/make/make.thornlib
diff options
context:
space:
mode:
authoreschnett <eschnett@17b73243-c579-4c4c-a9d2-2d5706c11dac>2012-10-28 21:48:32 +0000
committereschnett <eschnett@17b73243-c579-4c4c-a9d2-2d5706c11dac>2012-10-28 21:48:32 +0000
commit9aa55d7e9dae5d6ff37b4fc81230d75664217e2b (patch)
treeb74292b9e895e8fde0726707e73a034267854760 /lib/make/make.thornlib
parente91cde0953119fa01d92174413643e889adbb98e (diff)
Add configuration options allowing moving all object files into the executable
Add configuration options allowing people to ensure that all thorn source files make it into the executable. Among other things, this ensures that each routine has a unique name. This is disabled by default. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4899 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/make.thornlib')
-rw-r--r--lib/make/make.thornlib1
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/make/make.thornlib b/lib/make/make.thornlib
index f6f640ee..1690025a 100644
--- a/lib/make/make.thornlib
+++ b/lib/make/make.thornlib
@@ -89,7 +89,6 @@ $(NAME): $(addsuffix /make.checked, $(SUBDIRS) $(THORNBINDINGS))
## in batches not larger than $(OBJS-words-max) files at a time.
$(MAKE) -f $(MAKE_DIR)/make.thornlib $(NAME).objectlist
xargs -n $(OBJS-words-max) $(AR) $(ARFLAGS) $@ < $(NAME).objectlist
- $(RM) $(NAME).objectlist
## Alternatively, we could create a single object file from the object
## files and put it into an archive.
# ld -r -o $@.o $(OBJS)