perf: Treat the kernel like [kernel.kallsyms]
[akaros.git] / Makelocal.template
1 # Userspace configuration parameters
2 #CFLAGS_USER += -DCONFIG_APPSERVER
3 #CFLAGS_USER += -DCONFIG_SYSCALL_TRAP
4 #CFLAGS_USER += -g
5 #CFLAGS_TESTS += -static
6 export CFLAGS_USER CFLAGS_TESTS
7
8 # brho's custom targets.  Customize to your system.
9 #$(OBJDIR)/kern/.kvm.touch: $(CMP_KERNEL_OBJ)
10 #       @echo "  (KVM) Copying to mnt/hdd"
11 #       $(Q)cp $^ mnt/hdd/kernel
12 #       @sync
13 #       @touch $@
14 #
15 #kvm: $(OBJDIR)/kern/.kvm.touch ;
16 #
17 #$(OBJDIR)/kern/.usb.touch: $(CMP_KERNEL_OBJ)
18 #       @echo "  (USB) Copying to /dev/sdc4"
19 #       $(Q)mount /dev/sdc4
20 #       $(Q)cp $^ /mnt/usbstick/boot/akaros
21 #       @sync
22 #       $(Q)umount /mnt/usbstick
23 #       @touch $@
24 #
25 #usb: $(OBJDIR)/kern/.usb.touch ;
26 #
27 #$(OBJDIR)/kern/.pxe.touch: $(CMP_KERNEL_OBJ)
28 #       @echo "  (PXE) Copying to Watson"
29 #       $(Q)scp $^ watson.millennium.berkeley.edu:/tftpboot/akaros/akaros-kernel.gz
30 #       @touch $@
31 #
32 #pxe: $(OBJDIR)/kern/.pxe.touch ;
33
34 # risc-v functional simulator
35 rvfs: all
36         fesvr -p$(NP) -nopk $(KERNEL_OBJ)
37 rvfsd: all
38         fesvr -d -p$(NP) -nopk $(KERNEL_OBJ)
39
40 PHONY += fs fsd hw rvfs rvfsd