# Generated automatically from Makefile.in by configure. # # Makefile.in for cobolpp, the COBOL pre-processor # SHELL=/bin/sh prefix=/usr/local exec_prefix=${prefix} INSTALL=/usr/bin/install -c INSTALL_DATA=${INSTALL} -m 644 YACC=bison LEX=flex CCX=gcc EXEEXT= RM= rm -f INSTBIN=${prefix}/bin INSTRC=${prefix}/share/htcobol # INCLUDES=-I/usr/include -I/usr/local/include -I../lib -I../ CCXFLAGS=${INCLUDES} -fcommon -Wall CCXFLAGS1=${INCLUDES} -fcommon LIBS=-L/usr/lib -L/usr/local/lib LDFLAGS= MAKEDEPEND=@MAKEDEPEND@ # # Rules for compiling .c .l sources # .SUFFIX: .c .o .y .l .c.o: $(CCX) $(CCXFLAGS) -c $< # .y.c: $(YACC) -dv -b parser -p pp_yy $< # .l.c: $(LEX) -o$@ -Ppp_yy $< # SRCS = parser.tab.c scanner.c cobpp.c OBJS = $(SRCS:.c=.o) PROG = htcobolpp all: $(PROG) devel: all ${PROG}: ${OBJS} $(CCX) -g -o $@ ${OBJS} $(LDFLAGS) $(LIBS) # strip $@ scanner.c: scanner.l # $(LEX) -o$@ -Ppp_yy $< parser.tab.c: parser.y scanner.c $(YACC) -dv -b parser -p pp_yy $< parser.tab.o: parser.tab.c $(CCX) $(CCXFLAGS1) -c parser.tab.c scanner.o: scanner.c $(CCX) $(CCXFLAGS1) -c scanner.c clean: @$(RM) $(PROG) $(OBJS) scanner.c \ parser.output parser.tab.c parser.tab.h \ core install: $(PROG) strip $(PROG) ${INSTALL} -m 755 $(PROG) $(INSTRC)/$(PROG) # ${INSTALL_DATA} $(PROG) $(INSTRC)/$(PROG)