1# 2# Makefile for GXemul src 3# 4 5all: do_include 6 $(MAKE) the_rest 7 8the_rest: do_components do_console do_cpus do_debugger do_devices do_disk \ 9 do_file do_machines do_main do_net do_old_main \ 10 do_promemul do_symbol do_ui 11 12do_include: 13 cd include; $(MAKE) 14 15do_components: 16 cd components; $(MAKE) 17 18do_console: 19 cd console; $(MAKE) 20 21do_cpus: 22 cd cpus; $(MAKE) 23 24do_debugger: 25 cd debugger; $(MAKE) 26 27do_devices: 28 cd devices; $(MAKE) 29 30do_disk: 31 cd disk; $(MAKE) 32 33do_file: 34 cd file; $(MAKE) 35 36do_machines: 37 cd machines; $(MAKE) 38 39do_main: 40 cd main; $(MAKE) 41 42do_net: 43 cd net; $(MAKE) 44 45do_old_main: 46 cd old_main; $(MAKE) 47 48do_promemul: 49 cd promemul; $(MAKE) 50 51do_symbol: 52 cd symbol; $(MAKE) 53 54do_ui: 55 cd ui; $(MAKE) 56 57 58$(OBJS): Makefile 59 60 61clean: 62 rm -f $(OBJS) *core 63 cd include; $(MAKE) clean 64 cd components; $(MAKE) clean 65 cd console; $(MAKE) clean 66 cd cpus; $(MAKE) clean 67 cd debugger; $(MAKE) clean 68 cd devices; $(MAKE) clean 69 cd disk; $(MAKE) clean 70 cd file; $(MAKE) clean 71 cd machines; $(MAKE) clean 72 cd main; $(MAKE) clean 73 cd net; $(MAKE) clean 74 cd old_main; $(MAKE) clean 75 cd promemul; $(MAKE) clean 76 cd symbol; $(MAKE) clean 77 cd ui; $(MAKE) clean 78 79clean_all: clean 80 cd include; $(MAKE) clean_all 81 cd components; $(MAKE) clean_all 82 cd console; $(MAKE) clean_all 83 cd cpus; $(MAKE) clean_all 84 cd debugger; $(MAKE) clean_all 85 cd devices; $(MAKE) clean_all 86 cd disk; $(MAKE) clean_all 87 cd file; $(MAKE) clean_all 88 cd machines; $(MAKE) clean_all 89 cd main; $(MAKE) clean_all 90 cd net; $(MAKE) clean_all 91 cd old_main; $(MAKE) clean_all 92 cd promemul; $(MAKE) clean_all 93 cd symbol; $(MAKE) clean_all 94 cd ui; $(MAKE) clean_all 95 rm -f Makefile 96 97 98