2 include $(TOP)/config/make.cfg
5 DEPS := $(foreach f,$(FILES),$(OSGENDIR)/$(f).d)
6 OS_INCLUDES := -I$(GENINCDIR)
7 CFLAGS2 := $(SHARED_CFLAGS) -I/$(TOP)/rom/exec $(CFLAGS)
9 #MM- AROS-solaris-sparc : AROS-solaris
10 #MM- setup-solaris-sparc : setup-solaris
12 #MM- AROS-solaris : setup-solaris includes compiler kernel workbench \
15 #MM- kernel-solaris : \
16 #MM kernel-aros-linklib \
17 #MM kernel-battclock-solaris \
18 #MM kernel-boot-linklib \
20 #MM kernel-dos-solaris \
21 #MM kernel-exec-solaris \
22 #MM kernel-expansion-linklib \
24 #MM kernel-filesys-unix \
25 #MM kernel-hidd-solaris \
26 #MM kernel-graphics-solaris \
27 #MM kernel-intuition-solaris \
28 #MM kernel-keymap-linklib \
29 #MM kernel-mathffp-linklib \
30 #MM kernel-mathieeesingbas-linklib \
31 #MM kernel-timer-linklib \
32 #MM kernel-utility-solaris \
33 #MM kernel-oop-linklib \
34 #MM kernel-layers-linklib \
35 #MM kernel-workbench-linklib \
36 #MM kernel-cgfx-linklib
38 # Setup the CLIB metatargets...
39 #MM- setup-clib-solaris : setup-clib-solaris-$(CPU)
46 #MM setup-exec-solaris \
48 #MM setup-battclock-unix \
49 #MM setup-$(GFXSYSTEM)
51 %mkdirs_q $(OSGENDIR) $(OSGENDIR)/exec $(OSGENDIR)/boot
52 %add_objects rom/boot/strap_emul
55 #MM setup-exec-solaris : setup-exec-unix setup-exec-$(CPU)
56 setup-exec-solaris : $(GENINCDIR)/sigcore.h
57 %add_objects rom/exec/init
59 $(GENINCDIR)/sigcore.h : $(TOP)/config/solaris/exec/sigcore.h
60 %mkdirs_q $(GENINCDIR)
63 #MM- kernel-exec-solaris : \
67 #MM kernel-exec-linklib
70 exec-solaris : $(OSGENDIR)/exec/init.o
72 #MM- setup-dos-solaris : setup-dos-unix
74 #MM- kernel-dos-solaris : dos-unix kernel-dos-linklib
76 #MM- setup-battclock-solaris : setup-battclock-unix
78 #MM- kernel-graphics-solaris : graphics-$(GFXSYSTEM) hidd-graphics-x11 kernel-graphics-linklib
80 #MM- kernel-intuition-solaris : intuition-$(GFXSYSTEM) kernel-intuition-linklib
82 #MM- kernel-hidd-solaris : kernel-hidd-linklib kernel-hidd-unix
84 #MM- kernel-utility-solaris : kernel-utility-linklib
86 #MM- kernel-battclock-solaris : battclock-unix kernel-battclock-linklib
88 #MM- check : check-exec-unix
90 #MM- clib-solaris : clib-solaris-$(CPU)
92 #MM- includes-solaris : includes-copy includes-solaris-$(CPU)
94 #MM- workbench-solaris : workbench-complete workbench-hidd-unix
98 -$(RM) $(foreach f,$(FILES),$(OSGENDIR)/$(f).o) */*.err
100 $(OSGENDIR)/%.o : %.c
101 %compile_q opt=$(CFLAGS2)
103 $(OSGENDIR)/%.d : %.c
104 %mkdepend_q flags=$(CFLAGS2)