logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>

main.mk (698B)


  1. # SPDX-FileCopyrightText: 2020 Giovanni Mascellani gio@debian.org
  2. # SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
  3. # SPDX-FileCopyrightText: 2022 fosslinux <fosslinux@aussies.space>
  4. #
  5. # SPDX-License-Identifier: GPL-3.0-or-later
  6. CC=tcc
  7. AR="tcc -ar"
  8. all: bison
  9. bison: src.a lib.a
  10. $(CC) $(CFLAGS) -g -o $@ $^
  11. %.a: FORCE
  12. set -e ;\
  13. DIR=$(basename $@ .a) ;\
  14. $(MAKE) CC=$(CC) AR=$(AR) CFLAGS=$(CFLAGS) -C $$DIR $@ ;\
  15. cp $$DIR/$@ $@
  16. FORCE:
  17. install:
  18. install -D bison $(DESTDIR)$(PREFIX)/bin/bison
  19. rm -rf $(PREFIX)/share/bison
  20. install -d $(DESTDIR)$(PREFIX)/share/bison
  21. mv data/skeletons/ $(DESTDIR)$(PREFIX)/share/bison
  22. mv data/m4sugar/ $(DESTDIR)$(PREFIX)/share/bison