1#
2# Copyright (c) ZeroC, Inc. All rights reserved.
3#
4
5$(project)_libraries    = IceObjC
6
7IceObjC_targetdir       := $(libdir)
8IceObjC_cppflags        := -DICE_API_EXPORTS -I$(project) $(ice_cpp_cppflags)
9IceObjC_sliceflags      := --include-dir objc/Ice
10IceObjC_dependencies    := Ice
11IceObjC_slicedir        := $(slicedir)/Ice
12IceObjC_includedir      := $(includedir)/objc/Ice
13IceObjC_excludes        := $(slicedir)/Ice/ValueFactory.ice \
14                           $(slicedir)/Ice/ObjectFactory.ice \
15                           $(slicedir)/Ice/Instrumentation.ice \
16                           $(slicedir)/Ice/Plugin.ice
17
18IceObjC_install:: $(install_includedir)/objc/Ice.h
19
20# Create the default implicit rule for these 2 header files to make sure the
21# Slice files aren't re-generated
22$(includedir)/objc/Ice/ValueFactory.h: ;
23$(includedir)/objc/Ice/ObjectFactory.h: ;
24
25projects += $(project)
26