logo

live-bootstrap

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

main.mk (803B)


  1. # SPDX-FileCopyrightText: 2019 Brian Callahan <bcallah@openbsd.org>
  2. # SPDX-FileCopyrightText: 2025 fosslinux <fosslinux@aussies.space>
  3. #
  4. # SPDX-License-Identifier: CC0-1.0
  5. CC = tcc
  6. CFLAGS = -D__dead= -D__unused=
  7. LDFLAGS = -static
  8. LIBS = -lgetopt
  9. PREFIX = /usr
  10. BINDIR = /usr/bin
  11. MANDIR = /usr/share/man
  12. PROG = yacc
  13. OBJS = closure.o error.o lalr.o lr0.o main.o mkpar.o output.o reader.o \
  14. skeleton.o symtab.o verbose.o warshall.o portable.o
  15. all: ${PROG}
  16. ${PROG}: ${OBJS}
  17. ${CC} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBS}
  18. install: all
  19. install -d ${DESTDIR}${BINDIR}
  20. install -d ${DESTDIR}${MANDIR}
  21. install -m 555 ${PROG} ${DESTDIR}${BINDIR}
  22. install -m 555 yyfix.sh ${DESTDIR}${BINDIR}/yyfix
  23. test:
  24. @echo "No tests"
  25. clean:
  26. rm -f ${PROG} ${OBJS}
  27. distclean: clean
  28. rm -f Makefile config.h