 This file was generated by `gxv' from `olvwmtool.G'.

 Parameters.

ROGRAM = olvwmtool
OURCES.c =
OURCES.h = 
OURCES.G = olvwmtool.G
TUBS.G = olvwmtool.G

 Derived parameters.

OURCES = \
	$(SOURCES.G) \
	$(SOURCES.h) \
	$(SOURCES.l) \
	$(SOURCES.y) \
	$(SOURCES.cps) \
	$(SOURCES.c)

ARGETS.c = \
	$(SOURCES.G:%.G=%_ui.c) \
	$(STUBS.G:%.G=%_stubs.c)

ARGETS.h = \
	$(SOURCES.G:%.G=%_ui.h) \
	$(SOURCES.l:%.l=%.h) \
	$(SOURCES.y:%.y=%.h) \
	$(SOURCES.cps:%.cps=%.h)

ARGETS.other = \
	$(SOURCES.G:%.G=%.info)

ARGETS = \
	$(TARGETS.other) \
	$(TARGETS.h) \
	$(TARGETS.c)

BJECTS = \
	$(SOURCES.c:%.c=%.o) \
	$(TARGETS.c:%.c=%.o)

 Compiler flags.

C = acc
FLAGS += -g 
PPFLAGS += -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include -DMAIN -I/usr/local/include
DFLAGS += -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib
DLIBS += -lguidexv -lguide -lxview -lolgx -lX11 -lrplay

 Standard targets.

ll:	 $(TARGETS.other) $(PROGRAM)
bjects: $(SOURCES.c) $(TARGETS.c) $(TARGETS.h) $(OBJECTS)
ources: $(SOURCES)
argets: $(SOURCES) $(TARGETS)

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

 Targets to be used by Saber-C.

aber_src:
	#load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) \
		$(SOURCES.c) $(TARGETS.c) $(LDLIBS)

aber_obj:
	#load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) $(OBJECTS) $(LDLIBS)

lean:
	$(RM) $(SOURCES.G:%.G=%_ui.c) $(TARGETS.other) $(TARGETS.h) $(OBJECTS) *.BAK *.delta core

nstall:	$(PROGRAM)
	install -s $(PROGRAM) /usr/local/bin

_ui.c: %.G
	$(GUIDEHOME)/bin/gxv -ansi $*

_ui.h: %_ui.c
	@touch $@

_stubs.c: %_ui.c
	@touch $@

.info: %_ui.c
	@touch $@
