#
#    SCCS ID: %Z%%M% %I% %E% SMI
#
#    Copyright (c) 1990,1991 Sun Microsystems, Inc.  All rights reserved.
#    See LEGAL_NOTICE file for terms of the license.
#

PROGRAM = windows
SOURCES.cc = windows_ui.cc
SOURCES.h = 

# Derived parameters.

SOURCES = \
	$(SOURCES.h) \
	$(SOURCES.l) \
	$(SOURCES.y) \
	$(SOURCES.cc)

TARGETS.cc = $(SOURCES.cc)

TARGETS.h = \
	$(SOURCES.l:%.l=%.h) \
	$(SOURCES.y:%.y=%.h)

TARGETS = \
	$(TARGETS.h) \
	$(TARGETS.cc)

OBJECTS = \
	$(TARGETS.cc:%.cc=%.o)

# Compiler flags.

#CPPFLAGS += -I$(UITHOME)/include/c++ -I$(OPENWINHOME)/include
#LDFLAGS += -L$(UITHOME)/lib -L$(OPENWINHOME)/lib
#LDLIBS += -lUIC -lxvps -lxview -lolgx -lX -lcps -lm
#LDLIBS += -lwire

C++FLAGS = -I$(OPENWINHOME)/include/uit
LDFLAGS = -L$(OPENWINHOME)/lib -L/usr/X386/lib
LDLIBS = -lUIC -lsspkg -lxview -lolgx -lX11 -lm

# Standard targets.

all:	 $(TARGETS.other) $(PROGRAM)
objects: $(SOURCES.cc) $(TARGETS.cc) $(TARGETS.h) $(OBJECTS)
sources: $(SOURCES)
targets: $(SOURCES) $(TARGETS)

$(PROGRAM): $(SOURCES.cc) $(TARGETS.cc) $(TARGETS.h) $(OBJECTS)
	$(LINK.cc) -o $(PROGRAM) $(OBJECTS) $(LDLIBS)

# Targets to be used by a certain CASE tool.

stest: $(SOURCES.cc) $(TARGETS.cc) $(TARGETS.h) $(OBJECTS)
	#load $(CCFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) \
		-o $(PROGRAM) $(TARGETS.cc) $(LDLIBS)
	#link

install:
	install -s $(PROGRAM) $(INSTALLDIR)

delete:
	/bin/rm -f $(OBJECTS) $(PROGRAM)

clean:
	/bin/rm -f $(OBJECTS) $(PROGRAM) core
