5.4.1 updates, hd booting
[etherboot.git] / src / Makefile.main
index 25f0547..8f017e7 100644 (file)
@@ -102,7 +102,7 @@ BOBJS:=
 MAKEROM=       $(PERL) ./util/makerom.pl
 VERSION_MAJOR= 5
 VERSION_MINOR= 4
-VERSION_PATCH= 0
+VERSION_PATCH= 1
 EXTRAVERSION=  
 VERSION=       $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH)$(EXTRAVERSION)
 MM_VERSION=    $(VERSION_MAJOR).$(VERSION_MINOR)
@@ -117,9 +117,6 @@ FILO_PROGRAM_VERSION = 0.4.1
 FILO_BUILD_INFO = ($(shell whoami)@$(shell hostname)) $(shell LANG=C date)
 
 GCCINCDIR = $(shell $(CC) -print-search-dirs | head -n 1 | cut -d' ' -f2)include
-CPPFLAGS = -nostdinc -imacros filo/config.h 
-#-Ifilo/include -I$(GCCINCDIR) -MD
-ASFLAGS_X = -D__ASSEMBLY__
 
 IDENT=         '$(@F) $(VERSION) (GPL) etherboot.org'
 
@@ -233,7 +230,7 @@ noargs:     $(BIN)/toolcheck
        @echo
        @echo '    $(MAKE) bin/<rom-name>.<output-format> '
        @echo
-       @echo 'where <output-format> is one of {zdsk, zrom, iso, liso, zlilo, zpxe, elf, com}'
+       @echo 'where <output-format> is one of {zdsk, hd, zhd, zrom, iso, liso, zlilo, zpxe, elf, com}'
        @echo
        @echo 'or: '
        @echo
@@ -344,7 +341,7 @@ $(BIN)/%.o:     $(FILO)/$(ARCH)/%.c $(MAKEDEPS) $(FILO)/config.h
        $(CC) $(CFLAGS) -imacros $(FILO)/config.h -o $@ -c $<
 
 $(BIN)/%.o:     $(FILO)/$(ARCH)/%.S $(MAKEDEPS) $(FILO)/config.h
-       $(CC) $(ASFLAGS_X) $(CPPFLAGS) -c $< -o $@
+       $(CPP) $(CFLAGS) -Ui386 -D ASSEMBLY $< | $(AS) $(ASFLAGS) -o $@
 
 $(BIN)/%.o:     $(FILO)/main/%.c $(MAKEDEPS) $(FILO)/config.h filo_version
        $(CC) $(CFLAGS) -imacros $(FILO)/config.h -o $@ -c $<