summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhpa <hpa>1998-05-07 23:47:23 +0000
committerhpa <hpa>1998-05-07 23:47:23 +0000
commit75fb46f093c81f964e580adfed07ad07b3d176da (patch)
treee06f14ff159cfa3d86cb0f257492b29d71e34f43
parent3a8f4058063eb9d20ab456a52f7df7b65d48c1c6 (diff)
downloadsyslinux-75fb46f093c81f964e580adfed07ad07b3d176da.tar.gz
Clean up "make prerel" a bit.
-rw-r--r--Makefile10
1 files changed, 6 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index e355e9ab..7f0972f8 100644
--- a/Makefile
+++ b/Makefile
@@ -38,13 +38,15 @@ all: $(TARGETS)
# The DATE is set on the make command line when building binaries for
# official release. Otherwise, substitute a hex string that is pretty much
# guaranteed to be unique to be unique from build to build.
-NOW = $(shell perl now.pl ldlinux.asm)
+ifndef HEXDATE
+HEXDATE = $(shell perl now.pl ldlinux.asm)
+endif
ifndef DATE
-DATE = $(NOW)
+DATE = $(HEXDATE)
endif
ldlinux.bin: ldlinux.asm genstupid.pl
- $(NASM) -f bin -dVERSION="'$(VERSION)'" -dDATE_STR="'$(DATE)'" -dHEXDATE="$(NOW)" -l ldlinux.lst -o ldlinux.bin ldlinux.asm
+ $(NASM) -f bin -dVERSION="'$(VERSION)'" -dDATE_STR="'$(DATE)'" -dHEXDATE="$(HEXDATE)" -l ldlinux.lst -o ldlinux.bin ldlinux.asm
perl genstupid.pl < ldlinux.lst
bootsect.bin: ldlinux.bin
@@ -116,7 +118,7 @@ prerel:
mkdir -p release/syslinux-$(VERSION)-$(DATE)
cp $(SOURCES) $(DOCS) $(OTHER) release/syslinux-$(VERSION)-$(DATE)
make -C release/syslinux-$(VERSION)-$(DATE) clean
- make -C release/syslinux-$(VERSION)-$(DATE) DATE="$(DATE)"
+ make -C release/syslinux-$(VERSION)-$(DATE) HEXDATE="$(DATE)"
make -C release/syslinux-$(VERSION)-$(DATE) dist
cd release ; tar cvvf - syslinux-$(VERSION)-$(DATE) | \
gzip -9 > syslinux-$(VERSION)-$(DATE).tar.gz