[BACK]Return to parse.Imakefile CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / old

File: [local] / OpenXM_contrib2 / asir2000 / old / parse.Imakefile (download)

Revision 1.1, Thu Jul 25 04:48:57 2002 UTC (21 years, 9 months ago) by noro
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, KNOPPIX_2006, HEAD, DEB_REL_1_2_3-9

Old files for gc5.

/*
 * Copyright (c) 1994-2000 FUJITSU LABORATORIES LIMITED 
 * All rights reserved.  
 *
 * $OpenXM: OpenXM_contrib2/asir2000/old/parse.Imakefile,v 1.1 2002/07/25 04:48:57 noro Exp $
 */
#include "../include/Risa.tmpl"

SRCS = glob.c parser.c kwd.c parse.y lex.c debug.c\
	eval.c arith.c function.c load.c util.c\
	pvar.c struct.c puref.c comp.c main.c  xdeb.c  evall.c\
	quote.c

OBJS = glob.o parser.o kwd.o y.tab.o lex.o debug.o\
	eval.o arith.o function.o load.o util.o\
	pvar.o struct.o puref.o comp.o xdeb.o evall.o\
	quote.o

HEADERS = comp.h cpp.h parse.h w_stdio.h

AllTarget(y.tab.c libparse.a main.o umain.o)
NormalLibraryTarget(parse,$(OBJS))
DependTarget()
#if 0
SpecialObjectRule(load.o,NullParameter,-DASIR_LIBDIR=\"$(ASIR_LIBDIR)\")
#else
load.o: load.c
	$(CC) -c $(CFLAGS) -DASIR_LIBDIR=\"$(ASIR_LIBDIR)\" $*.c
#endif

#if defined(cygwinArchitecture)
y.tab.c y.tab.h: $(TOP)/include/Risa.tmpl
y.tab.h y.tab.c: parse.y
	bison -y -d parse.y
#else
y.tab.c y.tab.h: $(TOP)/include/Risa.tmpl
y.tab.h y.tab.c: parse.y
	yacc -d parse.y
#endif

umain.o: main.c
	$(CC) -c $(CFLAGS) -DUINIT main.c -o umain.o

#if 0
y.tab.o:
	cc -c -O2 -DYYMAXDEPTH=500 $(INCLUDES) $(DEFINES) $*.c
#endif

glob.o lex.o debug.o main.o umain.o: $(TOP)/include/Risa.tmpl
lex.o kwd.o: y.tab.h

install-include::
	MakeDir($(ASIR_INCDIR))
	-$(CP) $(HEADERS) $(ASIR_INCDIR)