Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe
authorMichael Brown <mcb30@etherboot.org>
Sun, 9 Sep 2007 12:31:38 +0000 (13:31 +0100)
committerMichael Brown <mcb30@etherboot.org>
Sun, 9 Sep 2007 12:31:38 +0000 (13:31 +0100)
src/Makefile.housekeeping
src/payload/hello.img [new file with mode: 0644]

index 5384229..6db4cea 100644 (file)
@@ -401,6 +401,15 @@ allpxes allisos alldsks : all%s : $(foreach DRIVER,$(DRIVERS),$(BIN)/$(DRIVER).%
 $(BIN)/etherboot.% : $(BIN)/gpxe.%
        ln -sf $(notdir $<) $@
 
+# Wrap up binary blobs
+#
+$(BIN)/%.o : payload/%.img
+       $(QM)echo "  [WRAP] $@"
+       $(Q)$(LD) -b binary -r -o $@ $< --undefined obj_payload \
+               --defsym obj_$*=0
+
+BOBJS += $(patsubst payload/%.img,$(BIN)/%.o,$(wildcard payload/*.img))
+
 # The compression utilities
 #
 $(NRV2B) : util/nrv2b.c $(MAKEDEPS)
diff --git a/src/payload/hello.img b/src/payload/hello.img
new file mode 100644 (file)
index 0000000..bc7774a
--- /dev/null
@@ -0,0 +1 @@
+hello world!
\ No newline at end of file