Check for SYS/GL during library init. Reason is that
[AROS.git] / rom / oop / mmakefile.src
blob1f8d7ccc3ea5f10337bc3f133c09b57e757ae525
1 #   $Id$
3 include $(SRCDIR)/config/aros.cfg
5 #MM- core-linklibs : linklibs-oop
7 FILES     :=    hash hiddmetaclass metaclass basemetaclass  \
8                 rootclass support privatestubs
9         
10 FUNCS :=    addclass            \
11             disposeobject       \
12             findclass           \
13             getattr             \
14             getattrbase         \
15             getmethod           \
16             getmethodid         \
17             newobject           \
18             obtainattrbase      \
19             obtainattrbases     \
20             obtainattrbasesarray   \
21             obtainmethodbasesarray \
22             parseattrs          \
23             releaseattrbase     \
24             releaseattrbases    \
25             releaseattrbasesarray  \
26             removeclass         \
27             setattrs
29 USER_CFLAGS := -DAROS_USE_OOP -D__OOP_NOLIBBASE__ \
30                -D__UTILITY_NOLIBBASE__
31 USER_LDFLAGS := -static
33 #MM kernel-oop-includes : \
34 #MM     kernel-exec-includes \
35 #MM     kernel-utility-includes
37 %build_module mmake=kernel-oop \
38   modname=oop modtype=library \
39   files="oop_init $(FUNCS) $(FILES)"
41 #MM includes-copy
43 INCLUDE_FILES := $(call WILDCARD, include/*.h)
44 %copy_includes path=oop dir=include