forked from mpw/MPWFoundation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
GNUmakefile
113 lines (95 loc) · 2.94 KB
/
GNUmakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# $Id: GNUmakefile,v 1.11 2004/12/08 21:20:43 marcel Exp $
#include $(GNUSTEP_MAKEFILES)/common.make
LIBRARY_NAME = libMPWFoundation
GNUSTEP_LOCAL_ADDITIONAL_MAKEFILES=base.make
include $(GNUSTEP_MAKEFILES)/common.make
libMPWFoundation_DLL_DEF = MPWFoundation.def
disabled_libMPWFoundation_HEADER_FILES = \
AccessorMacros.h \
CodingAdditions.h \
DebugMacros.h \
FIFO.h \
MPWASCII85Stream.h \
MPWAssociation.h \
MPWAsyncProxy.h \
MPWByteStream.h \
MPWEnumFilter.h \
MPWEnumSelectFilter.h \
MPWEnumeratorBase.h \
MPWEnumeratorEnumerator.h \
MPWEnumeratorSource.h \
MPWFakedReturnMethodSignature.h \
MPWFilterStream.h \
MPWFlattenStream.h \
MPWFoundation.h \
MPWHierarchicalStream.h \
MPWIgnoreTrampoline.h \
MPWJetStream.h \
MPWLZWStream.h \
MPWMsgExpression.h \
MPWObject.h \
MPWObjectReference.h \
MPWObjectCache.h \
MPWPSByteStream.h \
MPWParallelStream.h \
MPWPoint.h \
MPWPropertyListStream.h \
MPWRealArray.h \
MPWRect.h \
MPWRuntimeAdditions.h \
MPWScanner.h \
MPWStream.h \
MPWSubData.h \
MPWTrampoline.h \
MPWUShortArray.h \
MPWUniqueString.h \
NSArrayFiltering.h \
NSArrayFilters.h \
NSBundleConveniences.h \
NSCaseInsensitiveUniqueString.h \
NSConditionLockSem.h \
NSDictAdditions.h \
NSEnumFilter.h \
NSEnumObjectFilter.h \
NSEnumeratorFiltering.h \
NSInvocationAdditions.h \
NSInvocationAdditions_lookup.h \
NSNil.h \
NSObjectAdditions.h \
NSObjectFiltering.h \
NSObjectInterThreadMessaging.h \
NSRectAdditions.h \
NSSelectEnumerator.h \
NSStringAdditions.h \
NSThreadInterThreadMessaging.h \
bytecoding.h \
disabled_libMPWFoundation_HEADER_FILES_INSTALL_DIR = /MPWFoundation
libMPWFoundation_OBJC_FILES = \
MPWObject.m NSNil.m NSInvocationAdditions.m \
NSStringAdditions.m CodingAdditions.m MPWObjectCache.m \
NSRectAdditions.m MPWScanner.m NSDictAdditions.m\
MPWRuntimeAdditions.m NSObjectAdditions.m MPWPoint.m\
MPWRect.m NSDataPrivateMemoryMapping.m MPWTrampoline.m\
MPWMsgExpression.m MPWAssociation.m MPWIgnoreTrampoline.m \
NSBundleConveniences.m MPWObjectReference.m \
libMPWFoundation_C_FILES = bytecoding.c
libMPWFoundation_SUBPROJECTS = \
Collections.subproj \
Streams.subproj \
Comm.subproj \
libMPWFoundation_LIBRARIES_DEPEND_UPON += -lgnustep-base -lobjc-gnu.1
# LDFLAGS += -L /C/GNUstep/System/Libraries/ix86/mingw32/gnu-gnu-gnu/
OBJCFLAGS += -Wno-import
libMPWFoundation_INCLUDE_DIRS += -I.headers -I. -I..
-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/library.make
-include GNUmakefile.postamble
before-all ::
# @$(MKDIRS) $(libMPWFoundation_HEADER_FILES_DIR)
# cp *.h $(libMPWFoundation_HEADER_FILES_DIR)
# cp Collections.subproj/*.h $(libMPWFoundation_HEADER_FILES_DIR)
# cp Comm.subproj/*.h $(libMPWFoundation_HEADER_FILES_DIR)
# cp Streams.subproj/*.h $(libMPWFoundation_HEADER_FILES_DIR)
# cp Threading.subproj/*.h $(libMPWFoundation_HEADER_FILES_DIR)
after-clean ::
rm -rf .headers