# @(#)41        1.3  src/examples/xdsxom/makefile.wat, examples.src, os2dce21.dss, 960602a.1  3/12/96  17:41:07
#
#/********************************************************************
# COMPONENT_NAME:  examples.src
#
# FUNCTIONS: makefile for XDSXOM sample application [Watcom C++ 10.5] [HPFS]
#
# ORIGINS: 27
#
# (C) COPYRIGHT International Business Machines Corp. 1995
#  All Rights Reserved
#  Licensed Materials - Property of IBM
#
#  US Government Users Restricted Rights - Use, duplication or
#  disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
#********************************************************************/

# See README.EXAMPLES in order to configure the Examples command files.
!INCLUDE $(%STEM)\DCE_DIRS.wat

PROG = add_list.exe cds_xmpl.exe teldir2.exe thradd.exe example.exe

all: $(PROG)

.c.obj:
   $(CC) $(CFLAGS) $*.c

add_list.obj: add_list.c add_list.h
cds_xmpl.obj: cds_xmpl.c cds_xmpl.h
example.obj : example.c example.h
teldir2.obj : teldir2.c
thradd.obj  : thradd.c thradd.h

WORKSPACE = OPTION STACK=120k OPTION HEAPSIZE=64k

ADD_LIST = FILE add_list.obj
CDS_XMPL = FILE cds_xmpl.obj
EXAMPLE  = FILE example.obj
TELDIR2  = FILE teldir2.obj
THRADD   = FILE thradd.obj

add_list.exe : add_list.obj
   $(LD) $(LDFLAGS) $(ADD_LIST) NAME $*.exe $(WORKSPACE) OPTION MAP=$*.map LIBRARY $(LDLIBS)
cds_xmpl.exe : cds_xmpl.obj
   $(LD) $(LDFLAGS) $(CDS_XMPL) NAME $*.exe $(WORKSPACE) OPTION MAP=$*.map LIBRARY $(LDLIBS)
example.exe  : example.obj
   $(LD) $(LDFLAGS) $(EXAMPLE) NAME $*.exe $(WORKSPACE) OPTION MAP=$*.map LIBRARY $(LDLIBS)
teldir2.exe   : teldir2.obj
   $(LD) $(LDFLAGS) $(TELDIR2) NAME $*.exe $(WORKSPACE) OPTION MAP=$*.map LIBRARY $(LDLIBS)
thradd.exe   : thradd.obj
   $(LD) $(LDFLAGS) $(THRADD) NAME $*.exe $(WORKSPACE) OPTION MAP=$*.map LIBRARY $(LDLIBS)

clean:
    -del *.obj *.map *.err

rmtarget:
    -del $(PROG)

clobber:
    -del *.obj *.map *.err
    -del $(PROG)

