# @(#)makefile	16.1.1.1 (ESO-IPG) 06/19/01 15:07:29
########################################################################
#
# $Date: 91/11/12 15:08:03 $
# $Revision: 1.31.33.4 $
#
########################################################################
#############################################################################
#
#	make			makes runtime library with no message catalog
#	make CATALOG=XOPEN	makes runtime library with 
#					X/OPEN message catalog
#
#############################################################################
# .VERSION 3.0  930308:		Using default.mk file

include ../../../../../local/default.mk

PRODUCT  = uimx

INCLUDES =  -I. -I../include -I$(INC) $(X11INC) $(XMINC)

CFLAGS    = $(C_OPT) $(DEBUG) $(GUI_OPT) $(INCLUDES) \
           -DRUNTIME -DMOTIF_WIDGETS -DSAFE_MALLOC \
           -D$(CATALOG)_CATALOG -D_PTY_DRIVER

LIB     = ../../../../lib/lib$(PRODUCT).a

##############################################################
# Target for each machine

#all:	$(MAKEFILE_VMS) $(LIB)
all:	$(LIB)

$(MAKEFILE_VMS): makefile
	$(MAKE_VMS)

OBJECTS =\
	center_vis.o\
        colors.o\
        dstring.o\
	enum_type.o\
        filepath.o\
        lista.o\
        midget.o\
        midgetD.o\
        object.o\
        oh.o\
        proplist.o\
        resload.o\
        type.o\
        types.o\
        utype.o\
        valloc.o\
        _subproc.o\
        t_error.o\
        uimx.o\
	user-rtime.o\
	user-xtype.o\
        uxdd.o\
        uxddMF.o\
        mess.o\
        version.o\
	cat_utils.o \
	copystr.o \
	unit.o \
	ux_error.o \
	utypevars.o \
	uxpm.o \
        widlist.o

$(LIB):	$(OBJECTS)
	@echo building $(LIB)
	$(AR) $(AR_OPT) $(LIB) $(OBJECTS)
	$(RANLIB) $(LIB)

XOPEN:
	gencat lib$(PRODUCT).cat lib$(PRODUCT).msg

clean: 
	rm -f *.o 
