mirror of https://github.com/OpenTTD/OpenTTD
(svn r10360) -Fix (r10359): make should always do "make all" by default
parent
cc240535f0
commit
4c851d6456
34
Makefile.in
34
Makefile.in
|
@ -35,6 +35,23 @@ DISTCC = !!DISTCC!!
|
||||||
|
|
||||||
RES := $(shell if ! [ -f $(CONFIG_CACHE_SOURCE_LIST) ] || [ -n "`cmp $(CONFIG_CACHE_SOURCE_LIST) $(SOURCE_LIST)`" ]; then cp $(SOURCE_LIST) $(CONFIG_CACHE_SOURCE_LIST); fi )
|
RES := $(shell if ! [ -f $(CONFIG_CACHE_SOURCE_LIST) ] || [ -n "`cmp $(CONFIG_CACHE_SOURCE_LIST) $(SOURCE_LIST)`" ]; then cp $(SOURCE_LIST) $(CONFIG_CACHE_SOURCE_LIST); fi )
|
||||||
|
|
||||||
|
all: config.cache
|
||||||
|
ifdef DISTCC
|
||||||
|
@if [ -z "`echo '$(MFLAGS)' | grep '\-j'`" ]; then echo; echo "WARNING: you enabled distcc support, but you don't seem to be using the -jN paramter"; echo; fi
|
||||||
|
endif
|
||||||
|
@for dir in $(DIRS); do \
|
||||||
|
$(MAKE) -C $$dir all; \
|
||||||
|
done
|
||||||
|
ifdef LIPO
|
||||||
|
# Lipo is an OSX thing. If it is defined, it means we are building for universal,
|
||||||
|
# and so we have have to combine the binaries into one big binary
|
||||||
|
|
||||||
|
# Remove the last binary made by the last compiled target
|
||||||
|
$(Q)rm -f $(BIN_DIR)/$(TTD)
|
||||||
|
# Make all the binaries into one
|
||||||
|
$(Q)$(LIPO) -create -output $(BIN_DIR)/$(TTD) $(TTDS)
|
||||||
|
endif
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@echo "Available make commands:"
|
@echo "Available make commands:"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
@ -57,23 +74,6 @@ help:
|
||||||
@echo " bundle_lha create the lha installation bundle"
|
@echo " bundle_lha create the lha installation bundle"
|
||||||
@echo " bundle_dmg create the dmg installation bundle"
|
@echo " bundle_dmg create the dmg installation bundle"
|
||||||
|
|
||||||
all: config.cache
|
|
||||||
ifdef DISTCC
|
|
||||||
@if [ -z "`echo '$(MFLAGS)' | grep '\-j'`" ]; then echo; echo "WARNING: you enabled distcc support, but you don't seem to be using the -jN paramter"; echo; fi
|
|
||||||
endif
|
|
||||||
@for dir in $(DIRS); do \
|
|
||||||
$(MAKE) -C $$dir all; \
|
|
||||||
done
|
|
||||||
ifdef LIPO
|
|
||||||
# Lipo is an OSX thing. If it is defined, it means we are building for universal,
|
|
||||||
# and so we have have to combine the binaries into one big binary
|
|
||||||
|
|
||||||
# Remove the last binary made by the last compiled target
|
|
||||||
$(Q)rm -f $(BIN_DIR)/$(TTD)
|
|
||||||
# Make all the binaries into one
|
|
||||||
$(Q)$(LIPO) -create -output $(BIN_DIR)/$(TTD) $(TTDS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
config.cache: $(CONFIG_CACHE_SOURCE_LIST) $(CONFIGURE_FILES)
|
config.cache: $(CONFIG_CACHE_SOURCE_LIST) $(CONFIGURE_FILES)
|
||||||
ifeq ($(shell if test -f config.cache; then echo 1; fi), 1)
|
ifeq ($(shell if test -f config.cache; then echo 1; fi), 1)
|
||||||
@echo "----------------"
|
@echo "----------------"
|
||||||
|
|
Loading…
Reference in New Issue