62 lines
736 B
Makefile
62 lines
736 B
Makefile
#
|
|
# Makefile.in for cobf2f, the COBOL format (free/fixed) convert utility
|
|
#
|
|
|
|
SHELL=/bin/sh
|
|
|
|
@SET_MAKE@
|
|
|
|
prefix=@prefix@
|
|
exec_prefix=@exec_prefix@
|
|
|
|
INSTALL=@INSTALL@
|
|
|
|
LEX=@LEX@
|
|
CCX=@CC@
|
|
|
|
RM= rm -f
|
|
|
|
INSTBIN=@cobbin_default@
|
|
|
|
#
|
|
INCLUDES= -I. -I../../
|
|
CCXFLAGS=${INCLUDES} @CCXFLAGS@
|
|
LIBS=@LIBS@
|
|
LDFLAGS=@LDFLAGS@
|
|
MAKEDEPEND=@MAKEDEPEND@
|
|
|
|
#
|
|
# Rules for compiling .c .l sources
|
|
#
|
|
.SUFFIX: .c .o
|
|
.c.o:
|
|
$(CCX) $(CCXFLAGS) -c $<
|
|
|
|
#
|
|
|
|
|
|
SRCS = cobf2f.c lexyy.c
|
|
|
|
OBJS = $(SRCS:.c=.o)
|
|
|
|
PROG = htcobf2f
|
|
|
|
|
|
all: $(PROG)
|
|
|
|
|
|
${PROG}: ${OBJS}
|
|
$(CCX) -o $@ ${OBJS} $(LDFLAGS) $(LIBS)
|
|
# strip $@
|
|
|
|
|
|
lexyy.c: scanner.l
|
|
$(LEX) -o$@ $<
|
|
|
|
clean:
|
|
@$(RM) $(PROG) $(OBJS) lexyy.c
|
|
|
|
install: $(PROG)
|
|
strip $(PROG)
|
|
${INSTALL} -m 755 $(PROG) $(INSTBIN)/$(PROG)
|