# Generated automatically from Makefile.in by configure.
#  Simple makefile for NCursesPanel demo
#
#  NOTE:  This demo requires the panels library. 

# turn off _all_ suffix rules; we'll generate our own
.SUFFIXES:

SHELL		= /bin/sh

MODEL		= ../objects
srcdir		= .
prefix		= /usr
exec_prefix	= ${prefix}
libdir		= $(exec_prefix)/lib
includedir	= $(prefix)/include/ncurses

CC		= c++
CFLAGS		= -g -O

INCDIR		= ../include
CPPFLAGS	= -I. -I../include -I$(includedir) -I$(INCDIR) -DHAVE_CONFIG_H

CCFLAGS		= $(CPPFLAGS) $(CXXFLAGS)

CFLAGS_NORMAL	= $(CCFLAGS)
CFLAGS_DEBUG	= $(CCFLAGS) -g -DTRACE
CFLAGS_PROFILE	= $(CCFLAGS) -pg
CFLAGS_SHARED	= $(CCFLAGS) -fPIC

CFLAGS_DEFAULT	= $(CFLAGS_NORMAL)

LINK		= $(CC)
LDFLAGS		=   -lbsd  

all: demo

DEPS_DEMO = \
	$(MODEL)/cursesw.o \
	$(MODEL)/cursesp.o \
	$(MODEL)/demo.o \
	../lib/libpanel.a \
	../lib/libncurses.a
demo: $(DEPS_DEMO)
	 $(LINK) -o $@ $(DEPS_DEMO) $(LDFLAGS) -lg++ -lm

install:
install.libs:

clean ::
	-rm -f demo

distclean: clean
	-rm -f Makefile

mostlyclean: clean

realclean: distclean

###############################################################################
# The remainder of this file is automatically generated during configuration
###############################################################################



# Program modules

../objects/cursesp.o :	$(srcdir)/cursesp.cc \
			$(srcdir)/cursesp.h
	cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../c++/cursesp.cc

../objects/cursesw.o :	$(srcdir)/cursesw.cc \
			$(srcdir)/cursesw.h
	cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../c++/cursesw.cc

../objects/demo.o :	$(srcdir)/demo.cc \
			$(srcdir)/cursesp.h \
			$(srcdir)/cursesw.h
	cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../c++/demo.cc




# Program modules

../obj_g/cursesp.o :	$(srcdir)/cursesp.cc \
			$(srcdir)/cursesp.h
	cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../c++/cursesp.cc

../obj_g/cursesw.o :	$(srcdir)/cursesw.cc \
			$(srcdir)/cursesw.h
	cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../c++/cursesw.cc

../obj_g/demo.o :	$(srcdir)/demo.cc \
			$(srcdir)/cursesp.h \
			$(srcdir)/cursesw.h
	cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../c++/demo.cc

