chdir: collapse /./ and /../ in path for conventional filesystems
[profile/ivi/syslinux.git] / Makefile
index 60a5956..1b419ae 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -15,7 +15,8 @@
 # Main Makefile for SYSLINUX
 #
 topdir = .
-include $(topdir)/MCONFIG
+MAKEDIR = $(topdir)/mk
+include $(MAKEDIR)/syslinux.mk
 -include $(topdir)/version.mk
 
 #
@@ -33,7 +34,7 @@ include $(topdir)/MCONFIG
 MODULES = memdisk/memdisk memdump/memdump.com modules/*.com \
        com32/menu/*.c32 com32/modules/*.c32 com32/mboot/*.c32 \
        com32/hdt/*.c32 com32/rosh/*.c32 com32/gfxboot/*.c32 \
-       com32/sysdump/*.c32 com32/lua/src/*.c32
+       com32/sysdump/*.c32 com32/lua/src/*.c32 com32/chain/*.c32
 
 # syslinux.exe is BTARGET so as to not require everyone to have the
 # mingw suite installed
@@ -97,6 +98,13 @@ installer:
 
 installer-local: $(ITARGET) $(BINFILES)
 
+strip:
+       $(MAKE) strip-local
+       set -e ; for i in $(ISUBDIRS); do $(MAKE) -C $$i strip ; done
+       -ls -l $(BOBJECTS) $(IOBJECTS)
+
+strip-local:
+
 version.gen: version version.pl
        $(PERL) version.pl $< $@ '%define < @'
 version.h: version version.pl