Makefile revision 1.1
11.1Sad# $NetBSD: Makefile,v 1.1 2009/03/07 22:08:08 ad Exp $ 21.1Sad 31.1SadPROG= crash 41.1SadMAN= crash.8 51.1Sad 61.1SadWARNS= 3 71.1Sad 81.1SadLDADD+= -lkvm -ledit -ltermcap 91.1SadDPADD+= ${LIBKVM} ${LIBEDIT} ${LIBTERMCAP} 101.1Sad 111.1Sad# some ddb kernel components need limited modifications. for now, 121.1Sad# punt if not noted as implemented here. 131.1Sad.if (${MACHINE} != "i386") 141.1Sad 151.1SadSRCS+= unsupported.c 161.1Sad 171.1Sad.else 181.1Sad 191.1SadS= ${.CURDIR}/../../sys 201.1Sad 211.1SadCPPFLAGS+= -I${.CURDIR} -I${.OBJDIR} -I${S} -fno-strict-aliasing 221.1SadCPPFLAGS+= -DDDB_VERBOSE_HELP -DDB_MAX_LINE=10000000 -D_KMEMUSER 231.1Sad 241.1Sad# ddb files from kernel 251.1Sad.PATH: $S/ddb 261.1SadSRCS+= db_command.c db_lwp.c db_proc.c db_xxx.c db_cpu.c 271.1SadSRCS+= db_access.c db_elf.c db_examine.c 281.1SadSRCS+= db_expr.c db_lex.c db_output.c db_print.c 291.1SadSRCS+= db_sym.c db_variables.c db_write_cmd.c 301.1Sad 311.1Sad# db_trace.c, db_disasm.c 321.1Sad.PATH: ${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} 331.1Sad.for i in ${i} db_disasm db_trace 341.1Sad. if (exists(${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH}/${i}.c)) 351.1SadSRCS+= ${i}.c 361.1Sad. endif 371.1Sad.endfor 381.1Sad 391.1Sad# crash main source 401.1SadSRCS+= crash.c 411.1Sad 421.1Sad# arch.c 431.1Sad.PATH: ${.CURDIR}/arch 441.1Sad.if (exists(${.CURDIR}/arch/${MACHINE_ARCH}.c)) 451.1SadSRCS+= ${MACHINE_ARCH}.c 461.1Sad.else 471.1SadSRCS+= generic.c 481.1Sad.endif 491.1Sad 501.1Sad# vers.c 511.1SadSRCS+= vers.c 521.1Sadvers.c: ${S}/conf/newvers.sh 531.1Sad ${HOST_SH} ${S}/conf/newvers.sh 541.1SadCLEANFILES+= vers.c version 551.1Sad 561.1Sad.endif 571.1Sad 581.1Sad.include <bsd.prog.mk> 591.1Sad.include <bsd.klinks.mk> 60