[syslinux:master] diag/geodsp/Makefile: Use make variables
syslinux-bot for Gene Cumm
gene.cumm at gmail.com
Sat Apr 30 16:33:03 PDT 2011
Commit-ID: dc82fe2210028072a4891d7dcbd0446fd1e77ad4
Gitweb: http://syslinux.zytor.com/commit/dc82fe2210028072a4891d7dcbd0446fd1e77ad4
Author: Gene Cumm <gene.cumm at gmail.com>
AuthorDate: Fri, 29 Apr 2011 17:16:57 -0400
Committer: Gene Cumm <gene.cumm at gmail.com>
CommitDate: Fri, 29 Apr 2011 17:16:57 -0400
diag/geodsp/Makefile: Use make variables
Use the appropriate variables but for now the flags/options are
overridden in this Makefile. Also add XZ to mk/syslinux.mk
Signed-off-by: Gene Cumm <gene.cumm at gmail.com>
---
diag/geodsp/Makefile | 12 +++++++-----
mk/syslinux.mk | 1 +
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/diag/geodsp/Makefile b/diag/geodsp/Makefile
index 6ea2f69..bf26104 100644
--- a/diag/geodsp/Makefile
+++ b/diag/geodsp/Makefile
@@ -19,7 +19,8 @@
#
topdir = ../..
-# include $(topdir)/mk/embedded.mk
+MAKEDIR = $(topdir)/mk
+include $(MAKEDIR)/embedded.mk
coredir = $(topdir)/core
BTARGET = geodsp1s.bin geodspms.bin \
@@ -27,21 +28,22 @@ BTARGET = geodsp1s.bin geodspms.bin \
NASMOPT = -i $(coredir)/ -Ox -f bin
NASMOPT += -w+orphan-labels
+CFLAGS = -g -O
all: $(BTARGET)
# Higher compression levels result in larger files
%.img.xz: %.bin mk-lba-img
- ./mk-lba-img < $< | xz -0f > $@ || ( rm -f $@ ; false )
+ ./mk-lba-img < $< | $(XZ) -0f > $@ || ( rm -f $@ ; false )
%.img.gz: %.bin mk-lba-img
- ./mk-lba-img < $< | gzip -9 > $@ || ( rm -f $@ ; false )
+ ./mk-lba-img < $< | $(GZIP) -9 > $@ || ( rm -f $@ ; false )
%.bin: %.asm $(coredir)/writehex.inc $(coredir)/macros.inc $(coredir)/diskboot.inc
- nasm $(NASMOPT) -o $@ -l $(@:.bin=.lst) $<
+ $(NASM) $(NASMOPT) -o $@ -l $(@:.bin=.lst) $<
mk-lba-img: mk-lba-img.c
- gcc -g -O -o $@ $<
+ $(CC) $(CFLAGS) -o $@ $<
tidy dist:
rm -Rf *.lst *.img
diff --git a/mk/syslinux.mk b/mk/syslinux.mk
index 2d47f81..d9f1c5b 100644
--- a/mk/syslinux.mk
+++ b/mk/syslinux.mk
@@ -54,6 +54,7 @@ AR = ar
NM = nm
RANLIB = ranlib
GZIPPROG = gzip
+XZ = xz
PNGTOPNM = pngtopnm
MCOPY = mcopy
MFORMAT = mformat
More information about the Syslinux-commits
mailing list