Home | History | Annotate | Line # | Download | only in conf
Makefile.hp300 revision 1.89.30.2
      1  1.89.30.2     skrll #	$NetBSD: Makefile.hp300,v 1.89.30.2 2015/09/22 12:05:42 skrll Exp $
      2       1.20       cgd 
      3       1.12    brezak # Makefile for NetBSD
      4        1.1       cgd #
      5        1.1       cgd # This makefile is constructed from a machine description:
      6        1.1       cgd #	config machineid
      7        1.1       cgd # Most changes should be made in the machine description
      8       1.14   mycroft #	/sys/arch/hp300/conf/``machineid''
      9        1.1       cgd # after which you should do
     10       1.31   mycroft #	config machineid
     11        1.1       cgd # Machine generic makefile changes should be made in
     12       1.14   mycroft #	/sys/arch/hp300/conf/Makefile.hp300
     13        1.1       cgd # after which config should be rerun for all machines of that type.
     14       1.82    atatat #
     15       1.82    atatat # To specify debugging, add the config line: makeoptions DEBUG="-g"
     16       1.82    atatat # A better way is to specify -g only for a few files.
     17       1.82    atatat #
     18       1.82    atatat #	makeoptions DEBUGLIST="uvm* trap if_*"
     19       1.79   thorpej 
     20       1.79   thorpej MACHINE_ARCH=m68k
     21       1.80       jmc USETOOLS?=	no
     22       1.82    atatat NEED_OWN_INSTALL_TARGET?=no
     23       1.80       jmc .include <bsd.own.mk>
     24        1.1       cgd 
     25       1.82    atatat ##
     26       1.82    atatat ## (1) port identification
     27       1.82    atatat ##
     28       1.82    atatat HP300=		$S/arch/hp300
     29       1.86  christos GENASSYM_CONF=	${HP300}/hp300/genassym.cf
     30       1.82    atatat 
     31       1.82    atatat ##
     32       1.82    atatat ## (2) compile settings
     33       1.82    atatat ##
     34       1.82    atatat CPPFLAGS+=	-Dhp300
     35       1.82    atatat CFLAGS+=	-msoft-float
     36       1.88     joerg AFLAGS+=	-x assembler-with-cpp
     37       1.82    atatat 
     38       1.82    atatat ##
     39       1.82    atatat ## (3) libkern and compat
     40       1.82    atatat ##
     41       1.82    atatat KERN_AS=	obj
     42        1.1       cgd 
     43       1.82    atatat ##
     44       1.82    atatat ## (4) local objects, compile rules, and dependencies
     45       1.82    atatat ##
     46       1.82    atatat # for the Motorola 68040 Floating Point Software Product
     47       1.82    atatat .include "$S/arch/m68k/fpsp/Makefile.inc"
     48       1.69       mrg 
     49  1.89.30.2     skrll MD_OBJS=	locore.o
     50  1.89.30.2     skrll MD_LIBS=	${FPSP}
     51       1.82    atatat MD_CFILES=
     52       1.82    atatat MD_SFILES=	${HP300}/hp300/locore.s
     53       1.44   mycroft 
     54       1.82    atatat locore.o: ${HP300}/hp300/locore.s assym.h
     55       1.82    atatat 	${NORMAL_S}
     56        1.1       cgd 
     57       1.82    atatat ##
     58       1.82    atatat ## (5) link settings
     59       1.82    atatat ##
     60       1.82    atatat LINKFORMAT=	-n
     61       1.82    atatat TEXTADDR?=	0
     62       1.82    atatat 
     63       1.82    atatat ##
     64       1.82    atatat ## (6) port specific target dependencies
     65       1.82    atatat ##
     66       1.23  christos 
     67       1.82    atatat # depend on CPU configuration
     68       1.82    atatat dma.o hpux_machdep.o locore.o machdep.o pmap.o pmap_boostrap.o sys_machdep.o trap.o: Makefile
     69       1.17   mycroft 
     70       1.82    atatat ##
     71       1.82    atatat ## (7) misc settings
     72       1.82    atatat ##
     73       1.82    atatat 
     74       1.82    atatat ##
     75       1.82    atatat ## (8) config(8) generated machinery
     76       1.82    atatat ##
     77       1.82    atatat %INCLUDES
     78       1.41   mycroft 
     79        1.1       cgd %OBJS
     80        1.1       cgd 
     81        1.1       cgd %CFILES
     82        1.1       cgd 
     83  1.89.30.2     skrll %SFILES
     84       1.31   mycroft 
     85        1.1       cgd %LOAD
     86        1.1       cgd 
     87       1.82    atatat %RULES
     88       1.81     lukem 
     89       1.82    atatat ##
     90       1.82    atatat ## (9) port independent kernel machinery
     91       1.82    atatat ##
     92       1.82    atatat .include "$S/conf/Makefile.kern.inc"
     93       1.85   thorpej 
     94       1.85   thorpej ##
     95       1.85   thorpej ## (10) Appending make options.
     96       1.85   thorpej ##
     97       1.85   thorpej %MAKEOPTIONSAPPEND
     98