(file) Return to GNUmakefile CVS log (file) (dir) Up to [OMI] / omi / samples / Providers / Connector

File: [OMI] / omi / samples / Providers / Connector / GNUmakefile (download)
Revision: 1.3, Mon Jun 25 18:51:02 2012 UTC (12 years ago) by mike
Branch: MAIN
CVS Tags: OMI_1_0_2
Changes since 1.2: +42 -53 lines
1.0.2 drop

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

CSHLIBRARY = Connector

SOURCES = \
    Connector.c \
    Gadget.c \
    module.c \
    Order.c \
    schema.c \
    Widget.c \
    Base.c \
    Derived.c \
    BaseAssoc.c \
    DerivedAssoc.c

INCLUDES = $(TOP)/common

include $(TOP)/mak/rules.mak

##==============================================================================
##
## gen -- rule to regenerate provider sources.
##
##==============================================================================

CLASSES = \
    XYZ_Widget=Widget \
    XYZ_Gadget=Gadget \
    XYZ_Connector=Connector \
    XYZ_Order=Order \
    XYZ_Base=Base \
    XYZ_Derived=Derived \
    XYZ_BaseAssoc=BaseAssoc \
    XYZ_DerivedAssoc=DerivedAssoc

gen:
	$(BINDIR)/omigen -D -f schema.mof $(CLASSES)

reg:
	$(BINDIR)/omireg -n root/omi $(TARGET)

ViewCVS 0.9.2