/sys/boot/ia64/ski/Makefile

https://bitbucket.org/freebsd/freebsd-head/ · Makefile · 39 lines · 26 code · 12 blank · 1 comment · 1 complexity · a82ac6e16df256c2186b9f531bea2c86 MD5 · raw file

  1. # $FreeBSD$
  2. NO_MAN=
  3. .include <bsd.own.mk>
  4. MK_SSP= no
  5. PROG= skiload
  6. STRIP= # We must not strip skiload at install time.
  7. SRCS= acpi_stub.c conf.c delay.c efi_stub.c exit.c main.c \
  8. pal_stub.S sal_stub.c skiconsole.c skifs.c skimd.c \
  9. ssc.c start.S time.c vers.c
  10. CFLAGS+= -I${.CURDIR}/../common
  11. CFLAGS+= -I${.CURDIR}/../../common
  12. CFLAGS+= -I${.CURDIR}/../../..
  13. CFLAGS+= -I${.CURDIR}/../../../../lib/libstand
  14. LDSCRIPT= ${.CURDIR}/ldscript.${MACHINE_CPUARCH}
  15. LDFLAGS= -Wl,-T${LDSCRIPT}
  16. NEWVERSWHAT= "SKI boot" ${MACHINE_CPUARCH}
  17. vers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
  18. sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
  19. CLEANFILES= vers.c
  20. LIBIA64= ${.OBJDIR}/../common/libia64.a
  21. .if ${MK_FORTH} != "no"
  22. LIBFICL= ${.OBJDIR}/../../ficl/libficl.a
  23. .endif
  24. DPADD= ${LIBIA64} ${LIBFICL} ${LIBSTAND}
  25. LDADD= -Wl,--whole-archive ${LIBIA64} -Wl,--no-whole-archive \
  26. ${LIBFICL} -lstand
  27. .include <bsd.prog.mk>