sys/boot: Remove empty source.
[dragonfly.git] / sys / boot / dloader / Makefile
blob5e9da61996b5af649e0806b702beb0a4d617af62
1 # The DragonFly Loader
5 SRCS= subs.c cmds.c
7 WORLD_CCOPTLEVEL= 1 # Force -O1, -O2 implodes
9 # For i386, dloader32/Makefile takes care of the extra CFLAGS
10 .if ${MACHINE_ARCH} != "i386"
11 CFLAGS+= -fPIC -mno-red-zone
12 CFLAGS+= -ffreestanding
13 .endif
15 .if ${MACHINE_ARCH} == "x86_64"
16 CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float
17 .endif
19 .if HAVE_PNP
20 CFLAGS+= -DHAVE_PNP
21 .endif
22 .ifmake testmain
23 CFLAGS+= -DTESTMAIN -D_TESTMAIN
24 SRCS+= testmain.c
25 PROG= testmain
26 OBJS+= rel_open.o
28 rel_open.o: ../common/rel_open.c
30 .include <bsd.prog.mk>
31 .else
32 OBJS+= stack_protector.o
33 LIB?= dloader
34 INTERNALLIB= yes
36 stack_protector.o: ../../libkern/stack_protector.c
38 .include <bsd.lib.mk>
39 .endif
41 CFLAGS+= -I${.CURDIR}
42 CFLAGS+= -I${.CURDIR}/../common