(file) Return to GNUmakefile CVS log (file) (dir) Up to [OMI] / omi / provmgr

File: [OMI] / omi / provmgr / GNUmakefile (download)
Revision: 1.4, Mon Apr 20 17:19:56 2015 UTC (9 years ago) by krisbash
Branch: MAIN
CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD
Changes since 1.3: +24 -1 lines
OMI 1.0.8-1

TOP = ..
include $(TOP)/config.mak

LIBRARY = provmgr

SOURCES = provmgr.c context.c

ifdef DISABLE_INDICATION
else
SOURCES += AggregationContext.c SubscriptionContext.c LifecycleContext.c filter.c SubMgr.c indicationSchema.c nioproc.c
endif

INCLUDES = $(TOP) $(TOP)/common

DEFINES = MI_CONST= DETECT_FORBIDDEN_FUNCTIONS HOOK_BUILD

LIBRARIES = base

include $(TOP)/mak/rules.mak

top:
	( cd $(TOP); make )

GENCLASSES = \
    CIM_Indication \
    CIM_InstCreation \
    CIM_InstDeletion \
    CIM_InstIndication \
    CIM_InstMethodCall \
    CIM_InstModification \
    CIM_InstRead

gen:
	chmod +w *.h *.c
	$(BINDIR)/omigen -n -s indicationSchemaDecl schema.mof $(GENCLASSES)
	mv schema.c indicationSchema.c


ViewCVS 0.9.2