]>
Commit | Line | Data |
---|---|---|
1 | ############################################################################### | |
2 | # Makefile.preamble | |
3 | # Copyright 1997,2000 Apple Computer, Inc. | |
4 | ############################################################################### | |
5 | ||
6 | ||
7 | NAME = objc | |
8 | OTHER_CFLAGS += -Wno-unused | |
9 | OTHER_LIBTOOL_FLAGS += -Wl,-init,__objcInit | |
10 | FRAMEWORKS += -framework CoreFoundation | |
11 | HEADER_PATHS += -I$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/Frameworks/System.framework/PrivateHeaders | |
12 | AFTER_INSTALL += create-profile-lib-compat-link | |
13 | ||
14 | OTHER_CFLAGS += -DNSBUILDINGOBJC -I$(SYMROOT) | |
15 | OTHER_LDFLAGS = | |
16 | ||
17 | AFTER_INSTALLHDRS += link-hashtable | |
18 | AFTER_POSTINSTALL += postprocess | |
19 | ||
20 | PUBLIC_HEADER_DIR = /usr/include | |
21 | PRIVATE_HEADER_DIR = /usr/local/include | |
22 | ||
23 | # If, in a subproject, you want to append to the parent's PUBLIC_HEADER_DIR# | |
24 | # (say, to add a subdirectory like "/sys"), you can use: | |
25 | PUBLIC_HEADER_DIR_SUFFIX = /objc | |
26 | PRIVATE_HEADER_DIR_SUFFIX = /objc | |
27 | ||
28 | OTHER_PUBLIC_HEADERS = | |
29 | OTHER_PRIVATE_HEADERS = maptable.h | |
30 | OTHER_PROJECT_HEADERS = $(PUBLIC_HEADERS) $(OTHER_PRIVATE_HEADERS) objc-private.h objc-config.h | |
31 |