X-Git-Url: https://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=Makefile;fp=Makefile;h=0000000000000000000000000000000000000000;hp=2da6f86492f37400349e957149bb5622a7c1d3cd;hb=000a92b4fa909c432732ac3ed8f28eeeaeac70ee;hpb=e518d1d16c16781d6824ece2ee0ddd1ac2339703 diff --git a/Makefile b/Makefile deleted file mode 100644 index 2da6f86..0000000 --- a/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -PREFIX?=/usr -VERSION=0.2 -PACKAGE=petitboot -CC=gcc -INSTALL=install -TWIN_CFLAGS?=$(shell pkg-config --cflags libtwin) -TWIN_LDFLAGS?=$(shell pkg-config --libs libtwin) - -LDFLAGS = -CFLAGS = --std=gnu99 -O0 -ggdb -Wall '-DPREFIX="$(PREFIX)"' - -PARSERS = native yaboot kboot -ARTWORK = background.jpg cdrom.png hdd.png usbpen.png tux.png cursor.gz - -all: petitboot petitboot-udev-helper - -petitboot: petitboot.o devices.o - $(CC) $(LDFLAGS) -o $@ $^ - -petitboot: LDFLAGS+=$(TWIN_LDFLAGS) -petitboot: CFLAGS+=$(TWIN_CFLAGS) - -petitboot-udev-helper: devices/petitboot-udev-helper.o devices/params.o \ - devices/parser.o devices/paths.o devices/yaboot-cfg.o \ - $(foreach p,$(PARSERS),devices/$(p)-parser.o) - $(CC) $(LDFLAGS) -o $@ $^ - -parser-test: devices/parser-test.o devices/params.o devices/parser.o \ - devices/paths.o devices/yaboot-cfg.o \ - $(foreach p,$(PARSERS),devices/$(p)-parser.o) - $(CC) $(LDFLAGS) -o $@ $^ - -devices/%: CFLAGS+=-I. - -install: all - $(INSTALL) -D petitboot $(DESTDIR)$(PREFIX)/sbin/petitboot - $(INSTALL) -D petitboot-udev-helper \ - $(DESTDIR)$(PREFIX)/sbin/petitboot-udev-helper - $(INSTALL) -Dd $(DESTDIR)$(PREFIX)/share/petitboot/artwork/ - $(INSTALL) -t $(DESTDIR)$(PREFIX)/share/petitboot/artwork/ \ - $(foreach a,$(ARTWORK),artwork/$(a)) - -dist: $(PACKAGE)-$(VERSION).tar.gz - -check: parser-test - devices/parser-test.sh - -distcheck: dist - tar -xvf $(PACKAGE)-$(VERSION).tar.gz - cd $(PACKAGE)-$(VERSION) && make check - -$(PACKAGE)-$(VERSION).tar.gz: $(PACKAGE)-$(VERSION) - tar czvf $@ $^ - -$(PACKAGE)-$(VERSION): clean - for f in $$(git-ls-files); do \ - d=$@/$$(dirname $$f); \ - mkdir -p $$d; \ - cp -a $$f $$d; \ - done -clean: - rm -rf $(PACKAGE)-$(VERSION) - rm -f petitboot - rm -f petitboot-udev-helper - rm -f *.o devices/*.o