Home | History | Annotate | Line # | Download | only in conf
Makefile.usermode revision 1.3.2.2
      1  1.3.2.2  bouyer # $NetBSD: Makefile.usermode,v 1.3.2.2 2008/01/02 21:50:40 bouyer Exp $
      2  1.3.2.2  bouyer 
      3  1.3.2.2  bouyer MACHINE_ARCH=			usermode
      4  1.3.2.2  bouyer USETOOLS?=			no
      5  1.3.2.2  bouyer NEED_OWN_INSTALL_TARGET?=	no
      6  1.3.2.2  bouyer .include <bsd.own.mk>
      7  1.3.2.2  bouyer 
      8  1.3.2.2  bouyer SYSTEM_LD=	${CC} -o netbsd ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o
      9  1.3.2.2  bouyer 
     10  1.3.2.2  bouyer ##
     11  1.3.2.2  bouyer ## (1) port identification
     12  1.3.2.2  bouyer ##
     13  1.3.2.2  bouyer USERMODE=	$S/arch/usermode
     14  1.3.2.2  bouyer GENASSYM_CONF=	${USERMODE}/usermode/genassym.cf
     15  1.3.2.2  bouyer 
     16  1.3.2.2  bouyer ##
     17  1.3.2.2  bouyer ## (2) compile settings
     18  1.3.2.2  bouyer ##
     19  1.3.2.2  bouyer DEFCOPTS=	-O2
     20  1.3.2.2  bouyer CPPFLAGS+=	-Dusermode -Dmalloc=kernmalloc -Dfree=kernfree
     21  1.3.2.2  bouyer CPPFLAGS.init_main.c+=	-Dmain=kernmain
     22  1.3.2.2  bouyer AFLAGS+=	-x assembler-with-cpp -traditional-cpp
     23  1.3.2.2  bouyer 
     24  1.3.2.2  bouyer ##
     25  1.3.2.2  bouyer ## (3) libkern and compat
     26  1.3.2.2  bouyer ##
     27  1.3.2.2  bouyer KERN_AS=	obj
     28  1.3.2.2  bouyer 
     29  1.3.2.2  bouyer ##
     30  1.3.2.2  bouyer ## (4) local objects, compile rules, and dependencies
     31  1.3.2.2  bouyer ##
     32  1.3.2.2  bouyer MD_OBJS=
     33  1.3.2.2  bouyer MD_CFILES=
     34  1.3.2.2  bouyer MD_SFILES=
     35  1.3.2.2  bouyer 
     36  1.3.2.2  bouyer ##
     37  1.3.2.2  bouyer ## (5) link settings
     38  1.3.2.2  bouyer ##
     39  1.3.2.2  bouyer 
     40  1.3.2.2  bouyer ##
     41  1.3.2.2  bouyer ## (6) port specific target dependencies
     42  1.3.2.2  bouyer ##
     43  1.3.2.2  bouyer 
     44  1.3.2.2  bouyer ##
     45  1.3.2.2  bouyer ## (7) misc settings
     46  1.3.2.2  bouyer ##
     47  1.3.2.2  bouyer 
     48  1.3.2.2  bouyer ##
     49  1.3.2.2  bouyer ## (8) config(8) generated machinery
     50  1.3.2.2  bouyer %INCLUDES
     51  1.3.2.2  bouyer 
     52  1.3.2.2  bouyer %OBJS
     53  1.3.2.2  bouyer 
     54  1.3.2.2  bouyer %CFILES
     55  1.3.2.2  bouyer 
     56  1.3.2.2  bouyer %SFILES
     57  1.3.2.2  bouyer 
     58  1.3.2.2  bouyer %LOAD
     59  1.3.2.2  bouyer 
     60  1.3.2.2  bouyer %RULES
     61  1.3.2.2  bouyer 
     62  1.3.2.2  bouyer ##
     63  1.3.2.2  bouyer ## (9) port independent kernel machinery
     64  1.3.2.2  bouyer ##
     65  1.3.2.2  bouyer .include "$S/conf/Makefile.kern.inc"
     66  1.3.2.2  bouyer 
     67  1.3.2.2  bouyer ##
     68  1.3.2.2  bouyer ## (10) appending make options
     69  1.3.2.2  bouyer ##
     70  1.3.2.2  bouyer %MAKEOPTIONSAPPEND
     71