head	2.0;
access;
symbols;
locks
	ses:2.0; strict;
comment	@# @;


2.0
date	93.05.12.15.48.48;	author ses;	state Exp;
branches;
next	1.2;

1.2
date	93.04.05.22.19.50;	author ses;	state Exp;
branches;
next	1.1;

1.1
date	93.04.05.20.38.58;	author ses;	state Exp;
branches;
next	;


desc
@@


2.0
log
@Release version Makefile
@
text
@# This file was generated by `gxv++' from `olwais.G'.

# Parameters.

#CCC=gcc -I/usr/lang/SC1.0/include/CC
PROGRAM = olwais
SOURCES.cc =
SOURCES.h =
SOURCES.c = 
SOURCES.G = olwais.G
STUBS.G = olwais.G

# Derived parameters.

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

TARGETS.cc = \
	$(SOURCES.G:%.G=%_ui.cc) \
	$(STUBS.G:%.G=%_stubs.cc)

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

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

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

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

# Compiler flags.

CCFLAGS += -g +i -sb
CPPFLAGS +=    -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include -DMAIN -IFreeWAIS-0.1/ir -IFreeWAIS-0.1/ui -Ixpm/lib
LDFLAGS += -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib  -Lxpm/lib
LDLIBS += -Bstatic -lguidexv -lguide -lxview -lolgx -lX11  FreeWAIS-0.1/ui/ui.a FreeWAIS-0.1/bin/inv.a FreeWAIS-0.1/bin/wais.a -lXpm

# Standard targets.

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

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

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

olwais_stubs.o : directory.h olutils.h

%_ui.cc: %.G
	$(GUIDEHOME)/bin/gxv++ $*

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

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

%.info: %_ui.cc
	@@touch $@@
@


1.2
log
@*** empty log message ***
@
text
@d45 2
a46 1
	$(TARGETS.cc:%.cc=%.o)
d50 4
a53 4
CCFLAGS += -g 
CPPFLAGS +=    -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include -DMAIN -IFreeWAIS-0.1/ir -IFreeWAIS-0.1/ui
LDFLAGS += -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib 
LDLIBS += -lguidexv -lguide -lxview -lolgx -lX11  FreeWAIS-0.1/ui/ui.a FreeWAIS/bin/inv.a FreeWAIS-0.1/bin/wais.a
d58 1
a58 1
objects: $(SOURCES.c) $(SOURCES.cc) $(TARGETS.cc) $(TARGETS.h) $(OBJECTS)
d68 2
a69 1
olwais_stubs.o : directory.h
@


1.1
log
@Initial revision
@
text
@d51 2
a52 2
LDFLAGS += -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib
LDLIBS += -lguidexv -lguide -lxview -lolgx -lX11
@
