# Generated automatically from Makefile.in by configure.
#
# Makefile for htcobrun
#

SHELL=/bin/sh

prefix=/usr/local
exec_prefix=${prefix}

INSTALL=/usr/bin/install -c
INSTALL_DATA=${INSTALL} -m 644

INSTBIN=${prefix}/bin
INSTRC=${prefix}/share/htcobol

tc_library=../lib/libhtcobol.a

RM=rm -f

CCX=gcc

INCLUDES=-I../lib -I../
LIBS=
LIBS1=-lncurses -ldb -lm -ldl
LIBS2=-L../lib -lhtcobol -lncurses -ldb -lm -ldl
LDFLAGS=
CCXFLAGS=${INCLUDES}


SRC1 = htcobrun.c
SRC2 = htcobrun.c

OBJ1 = $(SRC1:.c=.o)
OBJ2 = $(SRC2:.c=.o)

PROG1 = htcobrun
PROG2 = htcobrun2
PROG3 = htcobrun.sh

#
# Rules for compiling .c sources
#
.SUFFIX: .c .o
.c.o:
	$(CCX) $(CCXFLAGS) -c $<


#all: ${PROG1} ${PROG2}
all: ${PROG1}
 
# Static library version
${PROG1}: 
	${CCX} ${SRC1} -Wl,-export-dynamic -o ${PROG1} \
	${INCLUDES} -Wl,-whole-archive ${tc_library} \
	-Wl,-no-whole-archive $(LIBS1)

# Shared library version
${PROG2}: ${OBJ2}
	$(CCX) -o $@ ${OBJ2} $(LDFLAGS1) $(LIBS2) 

clean:
	@${RM} ${OBJ1} ${OBJ2} ${PROG1} ${PROG2} *.o *.s core

#install:  $(PROG1) $(PROG2)
install:  $(PROG1)
	strip $(PROG1)
	${INSTALL} -m 755 $(PROG1) $(INSTBIN)/$(PROG1)
#	strip $(PROG2)
#	${INSTALL} -m 755 $(PROG2) $(INSTBIN)/$(PROG2)
#	${INSTALL} -m 755 $(PROG3) $(INSTBIN)/$(PROG3)
