X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=helper%2FMakefile.am;h=b8a4537e8648b0f0f5c91a8eeb7fc46369b9391b;hb=2e1e2d686ca8f819c202d2ed4e8a5c5758451f26;hp=9702bbe5c4d9076d2fd5fa3d6d3ff7a9df461c2d;hpb=15c230a50d78435716b701a68709b3576118f27b;p=febootstrap.git diff --git a/helper/Makefile.am b/helper/Makefile.am index 9702bbe..b8a4537 100644 --- a/helper/Makefile.am +++ b/helper/Makefile.am @@ -23,12 +23,35 @@ bin_PROGRAMS = \ febootstrap_supermin_helper_SOURCES = \ helper.h \ appliance.c \ + checksum.c \ cpio.c \ + ext2.c \ + ext2cpio.c \ + ext2initrd.c \ + ext2internal.h \ kernel.c \ main.c \ utils.c febootstrap_supermin_helper_CFLAGS = -Wall -I../lib -febootstrap_supermin_helper_LDADD = $(LTLIBINTL) -L../lib -lgnu +febootstrap_supermin_helper_LDADD = \ + ext2init.o -lext2fs -lcom_err $(LTLIBINTL) -L../lib -lgnu + +# init "script" used by ext2 initrd. +noinst_PROGRAMS = init +init_SOURCES = init.c +init_CFLAGS = -static +init_LDFLAGS = -static + +CLEANFILES = ext2init.S + +ext2init.o: ext2init.S + $(CC) -o $@ -c $< + +ext2init.S: init + strip --strip-all $< + @file $< | grep -isq static || \ + (echo "*** error: init is not staticly linked"; exit 1) + ./bin2s.pl $< $@ man_MANS = \ febootstrap-supermin-helper.8 @@ -42,11 +65,20 @@ febootstrap-supermin-helper.8: febootstrap-supermin-helper.pod --release "$(PACKAGE_NAME)-$(PACKAGE_VERSION)" \ $< > $@ -febootstrap-supermin-helper.txt: febootstrap-supermin-helper.pod - pod2text $< > $@ +noinst_DATA = \ + $(top_builddir)/html/febootstrap-supermin-helper.8.html + +$(top_builddir)/html/febootstrap-supermin-helper.8.html: febootstrap-supermin-helper.pod + mkdir -p $(top_builddir)/html + cd $(top_builddir) && pod2html \ + --css 'pod.css' \ + --htmldir html \ + --outfile html/febootstrap-supermin-helper.8.html \ + helper/febootstrap-supermin-helper.pod endif EXTRA_DIST = \ - febootstrap-supermin-helper.8 febootstrap-supermin-helper.txt \ - febootstrap-supermin-helper.pod + febootstrap-supermin-helper.8 \ + febootstrap-supermin-helper.pod \ + bin2s.pl