Updated GETTING_STARTED and corresponsing scripts
[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
7 # brho's custom targets.  Customize to your system.
8 #$(OBJDIR)/kern/.kvm.touch: $(KERNEL_OBJ)
9 #       @echo "  (KVM) Copying to mnt/hdd"
10 #       $(Q)cp $^ mnt/hdd/kernel
11 #       @sync
12 #       @touch $@
13 #
14 #kvm: $(OBJDIR)/kern/.kvm.touch ;
15 #
16 #$(OBJDIR)/kern/.usb.touch: $(KERNEL_OBJ)
17 #       @echo "  (USB) Copying to /dev/sdc4"
18 #       $(Q)mount /dev/sdc4
19 #       $(Q)cp $^ /mnt/pornstick/texas
20 #       @sync
21 #       $(Q)umount /mnt/pornstick
22 #       @touch $@
23 #
24 #usb: $(OBJDIR)/kern/.usb.touch ;
25 #
26 #$(OBJDIR)/kern/.pxe.touch: $(CMP_KERNEL_OBJ)
27 #       @echo "  (PXE) Copying to Watson"
28 #       $(Q)scp $^ watson.millennium.berkeley.edu:/tftpboot/akaros/akaros-kernel.gz
29 #       @touch $@
30 #
31 #pxe: $(OBJDIR)/kern/.pxe.touch ;
32
33 # various sparc functional simulator configurations
34 NP ?= 1
35 fs: all
36         sparc_app -p$(NP) -fappserver_ros.conf fs $(KERNEL_OBJ) none
37 fsd: all
38         sparc_app_debug -p$(NP) -fappserver_ros.conf fs $(KERNEL_OBJ) none
39 hw: all
40         sparc_app -p$(NP) -fappserver_ros.conf hw $(KERNEL_OBJ) none
41
42 # risc-v functional simulator
43 rvfs: all
44         fesvr -p$(NP) -nopk $(KERNEL_OBJ)
45 rvfsd: all
46         fesvr -d -p$(NP) -nopk $(KERNEL_OBJ)
47
48 PHONY += fs fsd hw rvfs rvfsd