X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2FMakefile;h=8f18fa7679f134fe705f121107479f52f2d745f6;hb=a99a1803e5097bc598b4c6f73259715da148ab27;hp=da479a447fabfb9b51eac29568089292ee5817eb;hpb=501680c0c919ce15ff8c33f46445659d4a534c35;p=rocksndiamonds.git diff --git a/src/Makefile b/src/Makefile index da479a44..8f18fa76 100644 --- a/src/Makefile +++ b/src/Makefile @@ -4,7 +4,7 @@ # (c) 1995-2015 by Artsoft Entertainment # Holger Schemel # info@artsoft.org -# http://www.artsoft.org/ +# https://www.artsoft.org/ # ----------------------------------------------------------------------------- # src/Makefile # ============================================================================= @@ -57,6 +57,16 @@ PROGNAME = ../$(PROGBASE).exe EXTRA_LDFLAGS = -lshfolder -lwsock32 endif +ifdef BUILD_DIST # distribution build +ifeq ($(shell uname -s),Darwin) # compiling on Mac OS X +MAC_TARGET_VERSION_MIN = 10.7 +EXTRA_FLAGS_MAC = -mmacosx-version-min=$(MAC_TARGET_VERSION_MIN) +EXTRA_CFLAGS = $(EXTRA_FLAGS_MAC) +EXTRA_LDFLAGS = $(EXTRA_FLAGS_MAC) +MACOSX_DEPLOYMENT_TARGET = $MAC_TARGET_VERSION_MIN +endif +endif + # ----------------------------------------------------------------------------- # configuring target @@ -261,10 +271,13 @@ conf_snd.h: conf_snd.c $(CNFS_CMD) conf_mus.h: conf_mus.c $(CNFS_CMD) @$(MAKE) auto-conf -$(TIMESTAMP_FILE): $(SRCS) $(RNDLIBS) +conf-time: @echo '#define SOURCE_DATE_STRING "$(SOURCE_DATE_STRING)"' \ > $(TIMESTAMP_FILE) +$(TIMESTAMP_FILE): $(SRCS) $(RNDLIBS) + @$(MAKE) conf-time + $(ICON): # $(CONVERT) $(ICON32X32) $(CONVERT_ICON_ARGS) $(ICONBASE).ico $(CONVERT) $(ICON_PATH)/*.png $(CONVERT_ICON_ARGS) $(ICONBASE).ico