version 0.73.0
This commit is contained in:
@@ -0,0 +1,116 @@
|
||||
# Generated automatically from Makefile.in by configure.
|
||||
#
|
||||
# Makefile.in for the Tiny COBOL compiler
|
||||
#
|
||||
SHELL=/bin/sh
|
||||
|
||||
|
||||
|
||||
prefix=/usr/local
|
||||
exec_prefix=${prefix}
|
||||
|
||||
RM= rm -f
|
||||
MKDIR=mkdir -p
|
||||
|
||||
#INSTALL=/usr/bin/install -c
|
||||
#INSTALL_DATA=${INSTALL} -m 644
|
||||
INSTALL=install.exe
|
||||
INSTALL_DATA=${INSTALL}
|
||||
|
||||
#YACC=yacc193
|
||||
YACC=bison
|
||||
LEX=flex
|
||||
CCX=gcc
|
||||
|
||||
EXEEXT=.exe
|
||||
|
||||
#INSTBIN=/usr/local/bin
|
||||
#INSTRC=/usr/local/share/htcobol
|
||||
INSTBIN=C:/TinyCOBOL
|
||||
INSTRC=C:/TinyCOBOL
|
||||
RCFILE=htcobolrc
|
||||
|
||||
#
|
||||
# Debuging features are set in htconfig.h
|
||||
# -DDEBUG_COMPILER -DDEBUG_SCANNER
|
||||
#
|
||||
INCLUDES=-I/usr/local/include -I../lib -I..
|
||||
CCXFLAGS=${INCLUDES} -Wall
|
||||
CCXFLAGS1=${INCLUDES}
|
||||
#LIBS=-L/usr/local/lib -lgetopts -lm
|
||||
LIBS=-L/usr/local/lib -lm -lpdcurses
|
||||
LDFLAGS=
|
||||
MAKEDEPEND=@MAKEDEPEND@
|
||||
|
||||
#
|
||||
# Rules for compiling .c .y .l sources
|
||||
#
|
||||
.SUFFIX: .c .o .y .l
|
||||
.c.o:
|
||||
$(CCX) $(CCXFLAGS) -c $<
|
||||
|
||||
#
|
||||
.y.c:
|
||||
$(YACC) -dv -b htcobol $<
|
||||
#
|
||||
.l.c:
|
||||
$(LEX) -o$@ $<
|
||||
#
|
||||
|
||||
SRCS = htcobol.y scan.l pp_parser.y pp_scanner.l \
|
||||
htcobol.c htcobgen.c htcobemt.c htglobals.c reswords.c
|
||||
|
||||
OBJS = htcobol.tab.o scan.o pp_parser.tab.o pp_scanner.o \
|
||||
htcobol.o htcobgen.o htcobemt.o htglobals.o reswords.o
|
||||
|
||||
PROG=htcobol.exe
|
||||
|
||||
|
||||
all: $(PROG)
|
||||
devel: all
|
||||
|
||||
${PROG}: ${OBJS}
|
||||
$(CCX) -o $@ ${OBJS} $(LDFLAGS) $(LIBS)
|
||||
# strip $@
|
||||
|
||||
|
||||
scan.c: scan.l
|
||||
$(LEX) -o$@ $<
|
||||
|
||||
htcobol.tab.c: htcobol.y scan.c
|
||||
$(YACC) -dv -b htcobol $<
|
||||
|
||||
htcobgen.o: htcoboly.h
|
||||
|
||||
htcobol.o: htcoboly.h
|
||||
$(CCX) $(CCXFLAGS) -c htcobol.c
|
||||
|
||||
scan.o: scan.c
|
||||
$(CCX) $(CCXFLAGS1) -c scan.c
|
||||
|
||||
htcobol.tab.o: htcobol.tab.c
|
||||
$(CCX) $(CCXFLAGS1) -c htcobol.tab.c
|
||||
|
||||
#
|
||||
pp_scanner.c: pp_scanner.l
|
||||
$(LEX) -o$@ -Ppp_yy $<
|
||||
|
||||
pp_parser.tab.c: pp_parser.y pp_scanner.c
|
||||
$(YACC) -dv -b pp_parser -p pp_yy $<
|
||||
|
||||
pp_parser.tab.o: pp_parser.tab.c
|
||||
$(CCX) $(CCXFLAGS1) -c pp_parser.tab.c
|
||||
|
||||
pp_scanner.o: pp_scanner.c
|
||||
$(CCX) $(CCXFLAGS1) -c pp_scanner.c
|
||||
|
||||
clean:
|
||||
@$(RM) $(PROG) $(OBJS) \
|
||||
scan.c htcobol.tab.c htcobol.tab.h htcobol.output \
|
||||
pp_parser.tab.c pp_parser.tab.h pp_scanner.c pp_parser.output
|
||||
|
||||
install: $(PROG)
|
||||
$(MKDIR) $(INSTRC)
|
||||
strip $(PROG)
|
||||
${INSTALL} $(PROG) $(INSTBIN)/$(PROG)
|
||||
${INSTALL_DATA} $(RCFILE) $(INSTRC)/$(RCFILE)
|
||||
Reference in New Issue
Block a user