1 |
# |
# |
2 |
# $Id: Makefile.skel,v 1.100 2007/06/05 05:40:24 debug Exp $ |
# $Id: Makefile.skel,v 1.103 2007/06/28 13:36:45 debug Exp $ |
3 |
# |
# |
4 |
# Makefile for GXemul src |
# Makefile for GXemul src |
5 |
# |
# |
6 |
|
|
7 |
CFLAGS=$(CWARNINGS) $(COPTIM) $(XINCLUDE) $(INCLUDE) |
CFLAGS=$(CWARNINGS) $(COPTIM) $(XINCLUDE) $(INCLUDE) |
8 |
|
|
9 |
OBJS=console.o cpu.o device.o emul.o emul_parse.o float_emul.o \ |
OBJS=emul.o emul_parse.o float_emul.o interrupt.o main.o memory.o misc.o \ |
10 |
interrupt.o machine.o main.o memory.o misc.o net.o \ |
net.o settings.o timer.o useremul.o |
|
settings.o symbol.o symbol_demangle.o timer.o useremul.o x11.o |
|
11 |
|
|
12 |
all: do_include |
all: do_include |
13 |
$(MAKE) do_src do_cpus do_debugger do_devices do_disk do_file \ |
$(MAKE) do_src do_console do_cpus do_debugger do_devices do_disk \ |
14 |
do_machines do_native do_net do_promemul do_useremul |
do_file do_machines do_net do_promemul do_symbol do_useremul |
15 |
|
|
16 |
do_include: |
do_include: |
17 |
cd include; $(MAKE); cd .. |
cd include; $(MAKE); cd .. |
18 |
|
|
19 |
|
do_console: |
20 |
|
cd console; $(MAKE); cd .. |
21 |
|
|
22 |
do_cpus: |
do_cpus: |
23 |
cd cpus; $(MAKE); cd .. |
cd cpus; $(MAKE); cd .. |
24 |
|
|
37 |
do_machines: |
do_machines: |
38 |
cd machines; $(MAKE); cd .. |
cd machines; $(MAKE); cd .. |
39 |
|
|
|
do_native: |
|
|
cd native; $(MAKE); cd .. |
|
|
|
|
40 |
do_net: |
do_net: |
41 |
cd net; $(MAKE); cd .. |
cd net; $(MAKE); cd .. |
42 |
|
|
43 |
do_promemul: |
do_promemul: |
44 |
cd promemul; $(MAKE); cd .. |
cd promemul; $(MAKE); cd .. |
45 |
|
|
46 |
|
do_symbol: |
47 |
|
cd symbol; $(MAKE); cd .. |
48 |
|
|
49 |
do_useremul: |
do_useremul: |
50 |
cd useremul; $(MAKE); cd .. |
cd useremul; $(MAKE); cd .. |
51 |
|
|
56 |
clean: |
clean: |
57 |
rm -f $(OBJS) *core tmp_*.c |
rm -f $(OBJS) *core tmp_*.c |
58 |
cd include; $(MAKE) clean; cd .. |
cd include; $(MAKE) clean; cd .. |
59 |
|
cd console; $(MAKE) clean; cd .. |
60 |
cd cpus; $(MAKE) clean; cd .. |
cd cpus; $(MAKE) clean; cd .. |
61 |
cd debugger; $(MAKE) clean; cd .. |
cd debugger; $(MAKE) clean; cd .. |
62 |
cd devices; $(MAKE) clean; cd .. |
cd devices; $(MAKE) clean; cd .. |
63 |
cd disk; $(MAKE) clean; cd .. |
cd disk; $(MAKE) clean; cd .. |
64 |
cd file; $(MAKE) clean; cd .. |
cd file; $(MAKE) clean; cd .. |
65 |
cd machines; $(MAKE) clean; cd .. |
cd machines; $(MAKE) clean; cd .. |
|
cd native; $(MAKE) clean; cd .. |
|
66 |
cd net; $(MAKE) clean; cd .. |
cd net; $(MAKE) clean; cd .. |
67 |
cd promemul; $(MAKE) clean; cd .. |
cd promemul; $(MAKE) clean; cd .. |
68 |
|
cd symbol; $(MAKE) clean; cd .. |
69 |
cd useremul; $(MAKE) clean; cd .. |
cd useremul; $(MAKE) clean; cd .. |
70 |
|
|
71 |
clean_all: clean |
clean_all: clean |
72 |
cd include; $(MAKE) clean_all; cd .. |
cd include; $(MAKE) clean_all; cd .. |
73 |
|
cd console; $(MAKE) clean_all; cd .. |
74 |
cd cpus; $(MAKE) clean_all; cd .. |
cd cpus; $(MAKE) clean_all; cd .. |
75 |
cd debugger; $(MAKE) clean_all; cd .. |
cd debugger; $(MAKE) clean_all; cd .. |
76 |
cd devices; $(MAKE) clean_all; cd .. |
cd devices; $(MAKE) clean_all; cd .. |
77 |
cd disk; $(MAKE) clean_all; cd .. |
cd disk; $(MAKE) clean_all; cd .. |
78 |
cd file; $(MAKE) clean_all; cd .. |
cd file; $(MAKE) clean_all; cd .. |
79 |
cd machines; $(MAKE) clean_all; cd .. |
cd machines; $(MAKE) clean_all; cd .. |
|
cd native; $(MAKE) clean_all; cd .. |
|
80 |
cd net; $(MAKE) clean_all; cd .. |
cd net; $(MAKE) clean_all; cd .. |
81 |
cd promemul; $(MAKE) clean_all; cd .. |
cd promemul; $(MAKE) clean_all; cd .. |
82 |
|
cd symbol; $(MAKE) clean_all; cd .. |
83 |
cd useremul; $(MAKE) clean_all; cd .. |
cd useremul; $(MAKE) clean_all; cd .. |
84 |
rm -f Makefile |
rm -f Makefile |
85 |
|
|