Chameleon

Chameleon Commit Details

Date:2010-10-23 14:44:08 (13 years 6 months ago)
Author:Azimutz
Commit:604
Parents: 603
Message:Modules: makefiles update from rev 601. Removing "optionrom".
Changes:
M/branches/azimutz/Chazi/Makefile
M/branches/azimutz/Chazi/i386/modules/Makefile
M/branches/azimutz/Chazi/i386/cdboot/Makefile
M/branches/azimutz/Chazi/i386/util/Makefile
M/branches/azimutz/Chazi/i386/modules/KernelPatcher/Makefile
M/branches/azimutz/Chazi/i386/Makefile
M/branches/azimutz/Chazi/i386/modules/Memory/Makefile
M/branches/azimutz/Chazi/i386/modules/Symbols/Makefile
M/branches/azimutz/Chazi/i386/modules/GraphicsEnabler/Makefile
M/branches/azimutz/Chazi/i386/modules/HelloWorld/Makefile

File differences

branches/azimutz/Chazi/i386/modules/KernelPatcher/Makefile
5959
6060
6161
62
62
6363
6464
6565
......
7373
7474
7575
76
76
77
78
7779
7880
7981
$(HFILES) $(OTHERFILES)
DIRS_NEEDED = $(OBJROOT) $(SYMROOT)
all embedtheme optionrom: ${OBJS} dylib
all embedtheme: ${OBJS} dylib
dylib: ${OBJS}
-current_version $(MODULE_VERSION) -compatibility_version $(MODULE_COMPAT_VERSION) \
-final_output $(MODULE_NAME) \
-weak_library $(SYMROOT)/Symbols.dylib \
$(OBJROOT)/kernel_patcher.o -o $(SYMROOT)/$(MODULE_NAME).dylib
$(OBJROOT)/*.o \
-weak_library $(SYMROOT)/*.dylib \
-o $(SYMROOT)/$(MODULE_NAME).dylib
kernel_patcher.o:
branches/azimutz/Chazi/i386/modules/Memory/Makefile
5959
6060
6161
62
62
6363
6464
6565
......
7171
7272
7373
74
75
76
77
74
75
7876
7977
8078
$(HFILES) $(OTHERFILES)
DIRS_NEEDED = $(OBJROOT) $(SYMROOT)
all embedtheme optionrom: ${MEMORY_OBJS} dylib
all embedtheme: ${MEMORY_OBJS} dylib
dylib: ${GRAPHICS_ENABLER_OBJS}
-no_uuid \
-current_version $(MODULE_VERSION) -compatibility_version $(MODULE_COMPAT_VERSION) \
-final_output $(MODULE_NAME) \
$(OBJROOT)/dram_controllers.o \
$(OBJROOT)/spd.o \
$(OBJROOT)/mem.o \
$(OBJROOT)/Memory.o \
$(OBJROOT)/*.o \
-weak_library $(SYMROOT)/*.dylib \
-o $(SYMROOT)/$(MODULE_NAME).dylib
branches/azimutz/Chazi/i386/modules/Symbols/Makefile
5353
5454
5555
56
56
5757
5858
5959
......
6666
6767
6868
69
69
70
7071
7172
7273
$(HFILES) $(OTHERFILES)
DIRS_NEEDED = $(OBJROOT) $(SYMROOT)
all embedtheme optionrom: dylib
all embedtheme: dylib
dylib: $(OBJS)
-bind_at_load \
-current_version $(MODULE_VERSION) -compatibility_version $(MODULE_COMPAT_VERSION) \
-final_output $(MODULE_NAME) \
$(OBJROOT)/Symbols.o -o $(SYMROOT)/$(MODULE_NAME).dylib \
$(OBJROOT)/*.o \
-o $(SYMROOT)/$(MODULE_NAME).dylib
branches/azimutz/Chazi/i386/modules/GraphicsEnabler/Makefile
5959
6060
6161
62
62
6363
6464
6565
......
7171
7272
7373
74
75
76
77
74
75
7876
7977
8078
$(HFILES) $(OTHERFILES)
DIRS_NEEDED = $(OBJROOT) $(SYMROOT)
all embedtheme optionrom: ${GRAPHICS_ENABLER_OBJS} dylib
all embedtheme: ${GRAPHICS_ENABLER_OBJS} dylib
dylib: ${GRAPHICS_ENABLER_OBJS}
-no_uuid \
-current_version $(MODULE_VERSION) -compatibility_version $(MODULE_COMPAT_VERSION) \
-final_output $(MODULE_NAME) \
$(OBJROOT)/nvidia.o \
$(OBJROOT)/ati.o \
$(OBJROOT)/gma.o \
$(OBJROOT)/GraphicsEnabler.o \
$(OBJROOT)/*.o \
-weak_library $(SYMROOT)/*.dylib \
-o $(SYMROOT)/$(MODULE_NAME).dylib
branches/azimutz/Chazi/i386/modules/HelloWorld/Makefile
5959
6060
6161
62
62
6363
6464
6565
......
7171
7272
7373
74
74
75
76
7577
7678
7779
$(HFILES) $(OTHERFILES)
DIRS_NEEDED = $(OBJROOT) $(SYMROOT)
all embedtheme optionrom: ${HELLO_WORLD_OBJS} dylib
all embedtheme: ${HELLO_WORLD_OBJS} dylib
dylib: ${HELLO_WORLD_OBJS}
-no_uuid \
-current_version $(MODULE_VERSION) -compatibility_version $(MODULE_COMPAT_VERSION) \
-final_output $(MODULE_NAME) \
$(OBJROOT)/HelloWorld.o -o $(SYMROOT)/$(MODULE_NAME).dylib
$(OBJROOT)/*.o \
-weak_library $(SYMROOT)/*.dylib \
-o $(SYMROOT)/$(MODULE_NAME).dylib
branches/azimutz/Chazi/i386/modules/Makefile
2727
2828
2929
30
3031
31
3232
33
3334
34
35
3536
3637
3738
# The order of building is important.
# TODO: exclude Symbols from find so it isn't compiled twice
#Azi:---
#SUBDIRS = Symbols `find ./ -type d -depth 1 -not -name ".*"`
#Azi:---
SUBDIRS = Symbols Memory KernelPatcher HelloWorld GraphicsEnabler
#AutoResolution
all embedtheme optionrom tags debug install installhdrs:
all embedtheme tags debug install installhdrs:
@rm -rf $(OBJROOT)
@mkdir $(OBJROOT)
@for i in ${SUBDIRS}; \
branches/azimutz/Chazi/i386/cdboot/Makefile
66
77
88
9
9
1010
1111
1212
INSTALLDIR = $(DSTROOT)/usr/standalone/i386
DIRS_NEEDED = $(SYMROOT)
all embedtheme optionrom: $(DIRS_NEEDED) cdboot
all embedtheme: $(DIRS_NEEDED) cdboot
cdboot: cdboot.s $(SYMROOT)/boot Makefile $(NASM)
$(NASM) cdboot.s -o $(SYMROOT)/cdboot
branches/azimutz/Chazi/i386/Makefile
2828
2929
3030
31
31
3232
3333
3434
# The order of building is important.
SUBDIRS = util libsa libsaio boot2 boot1 boot0 cdboot modules
all embedtheme optionrom tags debug install installhdrs:
all embedtheme tags debug install installhdrs:
@for i in ${SUBDIRS}; \
do \
echo ================= make $@ for $$i =================; \
branches/azimutz/Chazi/i386/util/Makefile
2424
2525
2626
27
27
2828
2929
3030
DIRS_NEEDED = $(OBJROOT) $(SYMROOT) $(LANGDIR)
all embedtheme optionrom: $(DIRS_NEEDED) $(PROGRAMS)
all embedtheme: $(DIRS_NEEDED) $(PROGRAMS)
machOconv: machOconv.o
$(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) -o $(SYMROOT)/$(@F) machOconv.o
branches/azimutz/Chazi/Makefile
4646
4747
4848
49
49
5050
5151
5252
# Currently builds for i386
#
all embedtheme optionrom tags debug install installhdrs modules: $(SYMROOT) $(OBJROOT)
all embedtheme tags debug install installhdrs modules: $(SYMROOT) $(OBJROOT)
@if [ -e ".svn" ]; then svnversion -n | tr -d [:alpha:] > revision; fi
@if [ -z "$(RC_ARCHS)" ]; then \
RC_ARCHS="i386"; \

Archive Download the corresponding diff file

Revision: 604