Chameleon

Chameleon Commit Details

Date:2011-02-11 14:58:56 (13 years 2 months ago)
Author:Evan Lojewski
Commit:745
Parents: 744
Message:Modules compiled into sym/i386/modules now
Changes:
M/branches/meklort/i386/modules/Makefile
M/branches/meklort/i386/modules/MakeInc.dir

File differences

branches/meklort/i386/modules/MakeInc.dir
11
22
33
4
5
6
4
5
6
77
88
99
......
1111
1212
1313
14
14
1515
1616
1717
......
3636
3737
3838
39
39
4040
4141
4242
include ../../MakePaths.dir
include ../../MakeInc.dir
OBJROOT=../../../obj/i386/modules/$(DIR)
SYMROOT=../../../sym/i386/modules/
DSTROOT=../../../dst/i386/modules/
OBJROOT=../../../obj/i386/$(DIR)
SYMROOT=../../../sym/i386/
DSTROOT=../../../dst/i386/
UTILDIR = ../../util
LIBSAIODIR = ../../libsaio
BOOT2DIR = ../../boot2
MODULE_DEPENDENCIES := $(foreach x,$(MODULE_DEPENDENCIES),-weak_library $(SYMROOT)/$(x).dylib)
MODULE_DEPENDENCIES := $(foreach x,$(MODULE_DEPENDENCIES),-weak_library $(SYMROOT)/modules/$(x).dylib)
INSTALLDIR = $(DSTROOT)/System/Library/Frameworks/System.framework/Versions/B/PrivateHeaders/standalone
-weak_library $(OBJROOT)/../../boot2/Symbols_LINKER_ONLY.dylib \
$(MODULE_DEPENDENCIES) \
-macosx_version_min 10.6 \
-o $(SYMROOT)/$(MODULE_NAME).dylib
-o $(SYMROOT)/modules/$(MODULE_NAME).dylib
@cp -rf include/* ../module_includes/ &> /dev/null || true
branches/meklort/i386/modules/Makefile
1
12
2
3
3
4
5
6
47
8
59
610
711
......
1822
1923
2024
21
22
23
25
26
27
2428
2529
2630
2731
28
29
30
3132
3233
3334
......
4647
4748
4849
49
50
50
51
5152
5253
54
55
5356
5457
5558
#Makefile for i386 modules
#Makefile for i386 boot program
#define FLOPPY and SMALL using DEFINES macro as necessary
# The order of building is important.
SUBDIRS = klibc uClibc++ Resolution KernelPatcher GUI KextPatcher GraphicsEnabler HPET USBFix Memory Networking NetbookInstaller ACPIPatcher
#SUBDIRS = klibc uClibc++ ACPIPatcher PCI HDAC
#SUBDIRS = HelloWorld
CFLAGS= -O $(MORECPP) -arch i386 -g -static
DEFINES=
CONFIG = hd
#
# these paths are only valid in subdirectories of this directory
#
OBJROOT=`pwd`/../../obj/i386/modules/
SYMROOT=`pwd`/../../sym/i386/modules/
DSTROOT=`pwd`/../../dst/i386/modules/
OBJROOT=`pwd`/../../obj/i386/
SYMROOT=`pwd`/../../sym/i386/
DSTROOT=`pwd`/../../dst/i386/
SRCROOT=/tmp
VPATH = $(OBJROOT):$(SYMROOT)
# The order of building is important.
SUBDIRS = klibc uClibc++ Resolution KernelPatcher GUI KextPatcher GraphicsEnabler HPET USBFix Memory Networking NetbookInstaller ACPIPatcher
#SUBDIRS = HelloWorld
all embedtheme optionrom tags debug install installhdrs: objroot_dirs lazydylib1.o
@for i in ${SUBDIRS}; \
done
objroot_dirs:
@rm -rf $(OBJROOT)
@mkdir $(OBJROOT) &> /dev/null
@rm -rf "$(OBJROOT)"
@mkdir "$(OBJROOT)" &> /dev/null
@rm -rf module_includes
@mkdir module_includes
@rm -rf "$(SYMROOT)/modules/"
@mkdir "$(SYMROOT)/modules/"
%.o: %.c

Archive Download the corresponding diff file

Revision: 745