# Generated automatically from Makefile.in by configure.
# Makefile for ncurses source code.
#
# This makes the following:
#	programs
#	includes
#	libraries (normal/debug/profile/shared)
#
# The variable 'srcdir' refers to the source-distribution, and can be set with
# the configure script by "--srcdir=DIR".
#
# The rules are organized to produce the libraries for the configured models,
# and the programs with the configured default model.

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

srcdir = $(basedir)/ncurses

include ../misc/Makefile.inc

LIBRARIES	=  ../lib/ncurses2.dll ../lib/ncurses.lib ../lib/ncurses.a ../lib/ncurses_g.a

AUTO_SRC = \
	comp_captab.c \
	fallback.c \
	keys.tries \
	lib_keyname.c \
	lib_gen.c \
	names.c

################################################################################
all ::	../lib $(AUTO_SRC) $(LIBRARIES)

../lib :
	$(MKINSTALLDIRS) $@

install :: install.libs

# Uncomment this one if you already compiled+installed NCurses and its
# tools and now you want to make a library with fallback capabilities.
# Remember that for fallback support you must at least have both
#		+ a valid infocmp.exe and
#		+ a terminfo database
#fallback.c:
#	sh MKfallback.sh mono>$@
fallback.c : MKfallback.sh
	sh MKfallback.sh >$@

lib_gen.c : MKlib_gen.sh ../include/curses.h
	sh MKlib_gen.sh "$(CPP)" "$(AWK)" <../include/curses.h >$@

keys.tries: keys.list
	$(AWK) -f MKkeys.awk keys.list > keys.tries

make_hash.exe : comp_hash.c
	$(CC) -o $@ $(CCFLAGS) -DMAIN_PROGRAM comp_hash.c

comp_captab.c: \
		make_hash.exe \
		../include/hashsize.h \
		../include/Caps.filtered \
		MKcaptab.awk
	sh MKcaptab.awk $(AWK) ../include/Caps.filtered > $@

lib_keyname.c: keys.list MKkeyname.awk
	$(AWK) -f MKkeyname.awk keys.list > $@

names.c: ../include/Caps.filtered MKnames.awk
	$(AWK) -f MKnames.awk ../include/Caps.filtered
	cat boolnames boolfnames boolcodes numnames numfnames numcodes strnames strfnames strcodes> $@
	-rm -f boolnames boolfnames boolcodes numnames numfnames numcodes strnames strfnames strcodes

tags:
	ctags *.c *.h

TAGS:
	etags *.c *.h

clean ::
	-rm -f tags TAGS *~
	-rm -f $(AUTO_SRC)
	-rm -f make_hash.exe

mostlyclean: clean

# These rules are used to allow "make -n" to work on a clean directory-tree
../include/hashsize.h \
../include/parametrized.h \
../include/term.h \
../include/Caps.filtered :
	cd ..\include && $(MAKE) $(NC_MFLAGS)

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

SHARED_OBJS = \
../obj_s/hardscroll.obj \
../obj_s/lib_acs.obj \
../obj_s/lib_addch.obj \
../obj_s/lib_addstr.obj \
../obj_s/lib_beep.obj \
../obj_s/lib_bkgd.obj \
../obj_s/lib_box.obj \
../obj_s/lib_clear.obj \
../obj_s/lib_clrbot.obj \
../obj_s/lib_clreol.obj \
../obj_s/lib_color.obj \
../obj_s/lib_data.obj \
../obj_s/lib_delch.obj \
../obj_s/lib_delwin.obj \
../obj_s/lib_doupdate.obj \
../obj_s/lib_endwin.obj \
../obj_s/lib_erase.obj \
../obj_s/lib_getch.obj \
../obj_s/lib_getstr.obj \
../obj_s/lib_initscr.obj \
../obj_s/lib_inchstr.obj \
../obj_s/lib_insch.obj \
../obj_s/lib_insdel.obj \
../obj_s/lib_insstr.obj \
../obj_s/lib_instr.obj \
../obj_s/lib_isendwin.obj \
../obj_s/lib_kernel.obj \
../obj_s/lib_keyname.obj \
../obj_s/lib_longname.obj \
../obj_s/lib_mouse.obj \
../obj_s/lib_move.obj \
../obj_s/lib_mvcur.obj \
../obj_s/lib_mvwin.obj \
../obj_s/lib_newterm.obj \
../obj_s/lib_newwin.obj \
../obj_s/lib_options.obj \
../obj_s/lib_overlay.obj \
../obj_s/lib_pad.obj \
../obj_s/lib_printw.obj \
../obj_s/lib_raw.obj \
../obj_s/lib_refresh.obj \
../obj_s/lib_resize.obj \
../obj_s/lib_scanw.obj \
../obj_s/lib_scroll.obj \
../obj_s/lib_screen.obj \
../obj_s/lib_scrreg.obj \
../obj_s/lib_set_term.obj \
../obj_s/lib_setup.obj \
../obj_s/lib_slk.obj \
../obj_s/lib_termcap.obj \
../obj_s/lib_ti.obj \
../obj_s/lib_touch.obj \
../obj_s/lib_tparm.obj \
../obj_s/lib_tputs.obj \
../obj_s/lib_trace.obj \
../obj_s/lib_traceatr.obj \
../obj_s/lib_tracechr.obj \
../obj_s/lib_tracedmp.obj \
../obj_s/lib_tracemse.obj \
../obj_s/lib_tstp.obj \
../obj_s/lib_twait.obj \
../obj_s/lib_unctrl.obj \
../obj_s/lib_vidattr.obj \
../obj_s/lib_window.obj \
../obj_s/names.obj \
../obj_s/read_entry.obj \
../obj_s/fallback.obj \
../obj_s/lib_gen.obj \
../obj_s/read_termcap.obj \
../obj_s/write_entry.obj \
../obj_s/sigaction.obj \
../obj_s/vsscanf.obj \
../obj_s/alloc_entry.obj \
../obj_s/captoinfo.obj \
../obj_s/comp_captab.obj \
../obj_s/comp_error.obj \
../obj_s/comp_hash.obj \
../obj_s/comp_parse.obj \
../obj_s/comp_scan.obj \
../obj_s/parse_entry.obj

../lib/ncurses2.dll : $(SHARED_OBJS) ../misc/ncurses.def
	@-rm -f $@
	$(MK_SHARED_LIB) $(SHARED_OBJS) ../misc/ncurses.def

../lib/ncurses.lib : ../misc/ncurses.def
	@-rm -f $@
	emximp -o $@ $<

install.libs \
install.ncurses :: $(dlldir) $(libdir) ../lib/ncurses2.dll ../lib/ncurses.lib
	@echo installing ../lib/ncurses2.dll as $(dlldir)/ncurses2.dll
	@echo installing ../lib/ncurses.lib as $(libdir)/ncurses.lib
	$(INSTALL) ../lib/ncurses2.dll $(dlldir)/ncurses2.dll
	$(INSTALL) ../lib/ncurses.lib $(libdir)/ncurses.lib

clean ::
	rm -f ../lib/ncurses2.dll ../lib/ncurses.lib
	rm -f $(SHARED_OBJS)

# Library objects

../obj_s/hardscroll.obj :	hardscroll.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/hardscroll.c

../obj_s/lib_acs.obj :	lib_acs.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_acs.c

../obj_s/lib_addch.obj :	lib_addch.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_addch.c

../obj_s/lib_addstr.obj :	lib_addstr.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_addstr.c

../obj_s/lib_beep.obj :	lib_beep.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_beep.c

../obj_s/lib_bkgd.obj :	lib_bkgd.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_bkgd.c

../obj_s/lib_box.obj :	lib_box.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_box.c

../obj_s/lib_clear.obj :	lib_clear.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_clear.c

../obj_s/lib_clrbot.obj :	lib_clrbot.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_clrbot.c

../obj_s/lib_clreol.obj :	lib_clreol.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_clreol.c

../obj_s/lib_color.obj :	lib_color.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_color.c

../obj_s/lib_data.obj :	lib_data.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_data.c

../obj_s/lib_delch.obj :	lib_delch.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_delch.c

../obj_s/lib_delwin.obj :	lib_delwin.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_delwin.c

../obj_s/lib_doupdate.obj :	lib_doupdate.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_doupdate.c

../obj_s/lib_endwin.obj :	lib_endwin.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_endwin.c

../obj_s/lib_erase.obj :	lib_erase.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_erase.c

../obj_s/lib_getch.obj :	lib_getch.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_getch.c

../obj_s/lib_getstr.obj :	lib_getstr.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_getstr.c

../obj_s/lib_initscr.obj :	lib_initscr.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_initscr.c

../obj_s/lib_inchstr.obj :	lib_inchstr.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_inchstr.c

../obj_s/lib_insch.obj :	lib_insch.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_insch.c

../obj_s/lib_insdel.obj :	lib_insdel.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_insdel.c

../obj_s/lib_insstr.obj :	lib_insstr.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_insstr.c

../obj_s/lib_instr.obj :	lib_instr.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_instr.c

../obj_s/lib_isendwin.obj :	lib_isendwin.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_isendwin.c

../obj_s/lib_kernel.obj :	lib_kernel.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_kernel.c

../obj_s/lib_keyname.obj :	./lib_keyname.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_keyname.c

../obj_s/lib_longname.obj :	lib_longname.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_longname.c

../obj_s/lib_mouse.obj :	lib_mouse.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_mouse.c

../obj_s/lib_move.obj :	lib_move.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_move.c

../obj_s/lib_mvcur.obj :	lib_mvcur.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_mvcur.c

../obj_s/lib_mvwin.obj :	lib_mvwin.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_mvwin.c

../obj_s/lib_newterm.obj :	lib_newterm.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_newterm.c

../obj_s/lib_newwin.obj :	lib_newwin.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_newwin.c

../obj_s/lib_options.obj :	lib_options.c \
			../include/term.h \
			keys.tries
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_options.c

../obj_s/lib_overlay.obj :	lib_overlay.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_overlay.c

../obj_s/lib_pad.obj :	lib_pad.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_pad.c

../obj_s/lib_printw.obj :	lib_printw.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_printw.c

../obj_s/lib_raw.obj :	lib_raw.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_raw.c

../obj_s/lib_refresh.obj :	lib_refresh.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_refresh.c

../obj_s/lib_resize.obj :	lib_resize.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_resize.c

../obj_s/lib_scanw.obj :	lib_scanw.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_scanw.c

../obj_s/lib_scroll.obj :	lib_scroll.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_scroll.c

../obj_s/lib_screen.obj :	lib_screen.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_screen.c

../obj_s/lib_scrreg.obj :	lib_scrreg.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_scrreg.c

../obj_s/lib_set_term.obj :	lib_set_term.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_set_term.c

../obj_s/lib_setup.obj :	lib_setup.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_setup.c

../obj_s/lib_slk.obj :	lib_slk.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_slk.c

../obj_s/lib_termcap.obj :	lib_termcap.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_termcap.c

../obj_s/lib_ti.obj :	lib_ti.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_ti.c

../obj_s/lib_touch.obj :	lib_touch.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_touch.c

../obj_s/lib_tparm.obj :	lib_tparm.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_tparm.c

../obj_s/lib_tputs.obj :	lib_tputs.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_tputs.c

../obj_s/lib_trace.obj :	lib_trace.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_trace.c

../obj_s/lib_traceatr.obj :	lib_traceatr.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_traceatr.c

../obj_s/lib_tracechr.obj :	lib_tracechr.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_tracechr.c

../obj_s/lib_tracedmp.obj :	lib_tracedmp.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_tracedmp.c

../obj_s/lib_tracemse.obj :	lib_tracemse.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_tracemse.c

../obj_s/lib_tstp.obj :	lib_tstp.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_tstp.c

../obj_s/lib_twait.obj :	lib_twait.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_twait.c

../obj_s/lib_unctrl.obj :	lib_unctrl.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_unctrl.c

../obj_s/lib_vidattr.obj :	lib_vidattr.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_vidattr.c

../obj_s/lib_window.obj :	lib_window.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_window.c

../obj_s/names.obj :	./names.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/names.c

../obj_s/read_entry.obj :	read_entry.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/read_entry.c

../obj_s/fallback.obj :	./fallback.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/fallback.c

../obj_s/lib_gen.obj :	./lib_gen.c \
			../include/curses.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/lib_gen.c

../obj_s/read_termcap.obj :	read_termcap.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/read_termcap.c

../obj_s/write_entry.obj :	write_entry.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/write_entry.c

# Modules for porting

../obj_s/sigaction.obj :	sigaction.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/sigaction.c

../obj_s/vsscanf.obj :	vsscanf.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/vsscanf.c

# Support for termcap (and tic, etc.)

../obj_s/alloc_entry.obj :	alloc_entry.c \
			../include/term.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/alloc_entry.c

../obj_s/captoinfo.obj :	captoinfo.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/captoinfo.c

../obj_s/comp_captab.obj :	./comp_captab.c \
			../include/term.h \
			../include/hashsize.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/comp_captab.c

../obj_s/comp_error.obj :	comp_error.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/comp_error.c

../obj_s/comp_hash.obj :	comp_hash.c \
			../include/term.h \
			../include/hashsize.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/comp_hash.c

../obj_s/comp_parse.obj :	comp_parse.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/comp_parse.c

../obj_s/comp_scan.obj :	comp_scan.c
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/comp_scan.c

../obj_s/parse_entry.obj :	parse_entry.c \
			../include/term.h \
			../include/parametrized.h
	$(CC) $(CFLAGS_SHARED) -o $@ -c ../ncurses/parse_entry.c



NORMAL_OBJS = \
	../objects/hardscroll.o \
	../objects/lib_acs.o \
	../objects/lib_addch.o \
	../objects/lib_addstr.o \
	../objects/lib_beep.o \
	../objects/lib_bkgd.o \
	../objects/lib_box.o \
	../objects/lib_clear.o \
	../objects/lib_clrbot.o \
	../objects/lib_clreol.o \
	../objects/lib_color.o \
	../objects/lib_data.o \
	../objects/lib_delch.o \
	../objects/lib_delwin.o \
	../objects/lib_doupdate.o \
	../objects/lib_endwin.o \
	../objects/lib_erase.o \
	../objects/lib_getch.o \
	../objects/lib_getstr.o \
	../objects/lib_initscr.o \
	../objects/lib_inchstr.o \
	../objects/lib_insch.o \
	../objects/lib_insdel.o \
	../objects/lib_insstr.o \
	../objects/lib_instr.o \
	../objects/lib_isendwin.o \
	../objects/lib_kernel.o \
	../objects/lib_keyname.o \
	../objects/lib_longname.o \
	../objects/lib_mouse.o \
	../objects/lib_move.o \
	../objects/lib_mvcur.o \
	../objects/lib_mvwin.o \
	../objects/lib_newterm.o \
	../objects/lib_newwin.o \
	../objects/lib_options.o \
	../objects/lib_overlay.o \
	../objects/lib_pad.o \
	../objects/lib_printw.o \
	../objects/lib_raw.o \
	../objects/lib_refresh.o \
	../objects/lib_resize.o \
	../objects/lib_scanw.o \
	../objects/lib_scroll.o \
	../objects/lib_screen.o \
	../objects/lib_scrreg.o \
	../objects/lib_set_term.o \
	../objects/lib_setup.o \
	../objects/lib_slk.o \
	../objects/lib_termcap.o \
	../objects/lib_ti.o \
	../objects/lib_touch.o \
	../objects/lib_tparm.o \
	../objects/lib_tputs.o \
	../objects/lib_trace.o \
	../objects/lib_traceatr.o \
	../objects/lib_tracechr.o \
	../objects/lib_tracedmp.o \
	../objects/lib_tracemse.o \
	../objects/lib_tstp.o \
	../objects/lib_twait.o \
	../objects/lib_unctrl.o \
	../objects/lib_vidattr.o \
	../objects/lib_window.o \
	../objects/names.o \
	../objects/read_entry.o \
	../objects/fallback.o \
	../objects/lib_gen.o \
	../objects/read_termcap.o \
	../objects/write_entry.o \
	../objects/sigaction.o \
	../objects/vsscanf.o \
	../objects/alloc_entry.o \
	../objects/captoinfo.o \
	../objects/comp_captab.o \
	../objects/comp_error.o \
	../objects/comp_hash.o \
	../objects/comp_parse.o \
	../objects/comp_scan.o \
	../objects/parse_entry.o

../lib/ncurses.a : $(NORMAL_OBJS)
	ar rv $@ $?
	$(RANLIB) $@

install.libs \
install.ncurses :: $(libdir) ../lib/ncurses.a
	@echo installing ../lib/ncurses.a as $(libdir)/ncurses.a 
	$(INSTALL_DATA) ../lib/ncurses.a $(libdir)/ncurses.a 
	@echo linking curses.a to ncurses.a
	rm -f $(libdir)/curses.a 
	$(LN_S) $(libdir)/ncurses.a $(libdir)/curses.a 
	$(RANLIB) $(libdir)/ncurses.a

clean ::
	rm -f ../lib/ncurses.a
	rm -f $(NORMAL_OBJS)

# Library objects

../objects/hardscroll.o :	hardscroll.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/hardscroll.c

../objects/lib_acs.o :	lib_acs.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_acs.c

../objects/lib_addch.o :	lib_addch.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_addch.c

../objects/lib_addstr.o :	lib_addstr.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_addstr.c

../objects/lib_beep.o :	lib_beep.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_beep.c

../objects/lib_bkgd.o :	lib_bkgd.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_bkgd.c

../objects/lib_box.o :	lib_box.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_box.c

../objects/lib_clear.o :	lib_clear.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_clear.c

../objects/lib_clrbot.o :	lib_clrbot.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_clrbot.c

../objects/lib_clreol.o :	lib_clreol.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_clreol.c

../objects/lib_color.o :	lib_color.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_color.c

../objects/lib_data.o :	lib_data.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_data.c

../objects/lib_delch.o :	lib_delch.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_delch.c

../objects/lib_delwin.o :	lib_delwin.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_delwin.c

../objects/lib_doupdate.o :	lib_doupdate.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_doupdate.c

../objects/lib_endwin.o :	lib_endwin.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_endwin.c

../objects/lib_erase.o :	lib_erase.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_erase.c

../objects/lib_getch.o :	lib_getch.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_getch.c

../objects/lib_getstr.o :	lib_getstr.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_getstr.c

../objects/lib_initscr.o :	lib_initscr.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_initscr.c

../objects/lib_inchstr.o :	lib_inchstr.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_inchstr.c

../objects/lib_insch.o :	lib_insch.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_insch.c

../objects/lib_insdel.o :	lib_insdel.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_insdel.c

../objects/lib_insstr.o :	lib_insstr.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_insstr.c

../objects/lib_instr.o :	lib_instr.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_instr.c

../objects/lib_isendwin.o :	lib_isendwin.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_isendwin.c

../objects/lib_kernel.o :	lib_kernel.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_kernel.c

../objects/lib_keyname.o :	./lib_keyname.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_keyname.c

../objects/lib_longname.o :	lib_longname.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_longname.c

../objects/lib_mouse.o :	lib_mouse.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_mouse.c

../objects/lib_move.o :	lib_move.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_move.c

../objects/lib_mvcur.o :	lib_mvcur.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_mvcur.c

../objects/lib_mvwin.o :	lib_mvwin.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_mvwin.c

../objects/lib_newterm.o :	lib_newterm.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_newterm.c

../objects/lib_newwin.o :	lib_newwin.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_newwin.c

../objects/lib_options.o :	lib_options.c \
			../include/term.h \
			keys.tries
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_options.c

../objects/lib_overlay.o :	lib_overlay.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_overlay.c

../objects/lib_pad.o :	lib_pad.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_pad.c

../objects/lib_printw.o :	lib_printw.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_printw.c

../objects/lib_raw.o :	lib_raw.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_raw.c

../objects/lib_refresh.o :	lib_refresh.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_refresh.c

../objects/lib_resize.o :	lib_resize.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_resize.c

../objects/lib_scanw.o :	lib_scanw.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_scanw.c

../objects/lib_scroll.o :	lib_scroll.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_scroll.c

../objects/lib_screen.o :	lib_screen.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_screen.c

../objects/lib_scrreg.o :	lib_scrreg.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_scrreg.c

../objects/lib_set_term.o :	lib_set_term.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_set_term.c

../objects/lib_setup.o :	lib_setup.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_setup.c

../objects/lib_slk.o :	lib_slk.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_slk.c

../objects/lib_termcap.o :	lib_termcap.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_termcap.c

../objects/lib_ti.o :	lib_ti.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_ti.c

../objects/lib_touch.o :	lib_touch.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_touch.c

../objects/lib_tparm.o :	lib_tparm.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_tparm.c

../objects/lib_tputs.o :	lib_tputs.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_tputs.c

../objects/lib_trace.o :	lib_trace.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_trace.c

../objects/lib_traceatr.o :	lib_traceatr.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_traceatr.c

../objects/lib_tracechr.o :	lib_tracechr.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_tracechr.c

../objects/lib_tracedmp.o :	lib_tracedmp.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_tracedmp.c

../objects/lib_tracemse.o :	lib_tracemse.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_tracemse.c

../objects/lib_tstp.o :	lib_tstp.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_tstp.c

../objects/lib_twait.o :	lib_twait.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_twait.c

../objects/lib_unctrl.o :	lib_unctrl.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_unctrl.c

../objects/lib_vidattr.o :	lib_vidattr.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_vidattr.c

../objects/lib_window.o :	lib_window.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_window.c

../objects/names.o :	./names.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/names.c

../objects/read_entry.o :	read_entry.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/read_entry.c

../objects/fallback.o :	./fallback.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/fallback.c

../objects/lib_gen.o :	./lib_gen.c \
			../include/curses.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/lib_gen.c

../objects/read_termcap.o :	read_termcap.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/read_termcap.c

../objects/write_entry.o :	write_entry.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/write_entry.c

# Modules for porting

../objects/sigaction.o :	sigaction.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/sigaction.c

../objects/vsscanf.o :	vsscanf.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/vsscanf.c

# Support for termcap (and tic, etc.)

../objects/alloc_entry.o :	alloc_entry.c \
			../include/term.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/alloc_entry.c

../objects/captoinfo.o :	captoinfo.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/captoinfo.c

../objects/comp_captab.o :	./comp_captab.c \
			../include/term.h \
			../include/hashsize.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/comp_captab.c

../objects/comp_error.o :	comp_error.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/comp_error.c

../objects/comp_hash.o :	comp_hash.c \
			../include/term.h \
			../include/hashsize.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/comp_hash.c

../objects/comp_parse.o :	comp_parse.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/comp_parse.c

../objects/comp_scan.o :	comp_scan.c
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/comp_scan.c

../objects/parse_entry.o :	parse_entry.c \
			../include/term.h \
			../include/parametrized.h
	$(CC) $(CFLAGS_NORMAL) -o $@ -c ../ncurses/parse_entry.c


DEBUG_OBJS = \
	../obj_g/hardscroll.o \
	../obj_g/lib_acs.o \
	../obj_g/lib_addch.o \
	../obj_g/lib_addstr.o \
	../obj_g/lib_beep.o \
	../obj_g/lib_bkgd.o \
	../obj_g/lib_box.o \
	../obj_g/lib_clear.o \
	../obj_g/lib_clrbot.o \
	../obj_g/lib_clreol.o \
	../obj_g/lib_color.o \
	../obj_g/lib_data.o \
	../obj_g/lib_delch.o \
	../obj_g/lib_delwin.o \
	../obj_g/lib_doupdate.o \
	../obj_g/lib_endwin.o \
	../obj_g/lib_erase.o \
	../obj_g/lib_getch.o \
	../obj_g/lib_getstr.o \
	../obj_g/lib_initscr.o \
	../obj_g/lib_inchstr.o \
	../obj_g/lib_insch.o \
	../obj_g/lib_insdel.o \
	../obj_g/lib_insstr.o \
	../obj_g/lib_instr.o \
	../obj_g/lib_isendwin.o \
	../obj_g/lib_kernel.o \
	../obj_g/lib_keyname.o \
	../obj_g/lib_longname.o \
	../obj_g/lib_mouse.o \
	../obj_g/lib_move.o \
	../obj_g/lib_mvcur.o \
	../obj_g/lib_mvwin.o \
	../obj_g/lib_newterm.o \
	../obj_g/lib_newwin.o \
	../obj_g/lib_options.o \
	../obj_g/lib_overlay.o \
	../obj_g/lib_pad.o \
	../obj_g/lib_printw.o \
	../obj_g/lib_raw.o \
	../obj_g/lib_refresh.o \
	../obj_g/lib_resize.o \
	../obj_g/lib_scanw.o \
	../obj_g/lib_scroll.o \
	../obj_g/lib_screen.o \
	../obj_g/lib_scrreg.o \
	../obj_g/lib_set_term.o \
	../obj_g/lib_setup.o \
	../obj_g/lib_slk.o \
	../obj_g/lib_termcap.o \
	../obj_g/lib_ti.o \
	../obj_g/lib_touch.o \
	../obj_g/lib_tparm.o \
	../obj_g/lib_tputs.o \
	../obj_g/lib_trace.o \
	../obj_g/lib_traceatr.o \
	../obj_g/lib_tracechr.o \
	../obj_g/lib_tracedmp.o \
	../obj_g/lib_tracemse.o \
	../obj_g/lib_tstp.o \
	../obj_g/lib_twait.o \
	../obj_g/lib_unctrl.o \
	../obj_g/lib_vidattr.o \
	../obj_g/lib_window.o \
	../obj_g/names.o \
	../obj_g/read_entry.o \
	../obj_g/fallback.o \
	../obj_g/lib_gen.o \
	../obj_g/read_termcap.o \
	../obj_g/write_entry.o \
	../obj_g/sigaction.o \
	../obj_g/vsscanf.o \
	../obj_g/alloc_entry.o \
	../obj_g/captoinfo.o \
	../obj_g/comp_captab.o \
	../obj_g/comp_error.o \
	../obj_g/comp_hash.o \
	../obj_g/comp_parse.o \
	../obj_g/comp_scan.o \
	../obj_g/parse_entry.o

../lib/ncurses_g.a : $(DEBUG_OBJS)
	ar rv $@ $?
	$(RANLIB) $@

clean ::
	rm -f ../lib/ncurses_g.a
	rm -f $(DEBUG_OBJS)

# Library objects

../obj_g/hardscroll.o :	hardscroll.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/hardscroll.c

../obj_g/lib_acs.o :	lib_acs.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_acs.c

../obj_g/lib_addch.o :	lib_addch.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_addch.c

../obj_g/lib_addstr.o :	lib_addstr.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_addstr.c

../obj_g/lib_beep.o :	lib_beep.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_beep.c

../obj_g/lib_bkgd.o :	lib_bkgd.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_bkgd.c

../obj_g/lib_box.o :	lib_box.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_box.c

../obj_g/lib_clear.o :	lib_clear.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_clear.c

../obj_g/lib_clrbot.o :	lib_clrbot.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_clrbot.c

../obj_g/lib_clreol.o :	lib_clreol.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_clreol.c

../obj_g/lib_color.o :	lib_color.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_color.c

../obj_g/lib_data.o :	lib_data.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_data.c

../obj_g/lib_delch.o :	lib_delch.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_delch.c

../obj_g/lib_delwin.o :	lib_delwin.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_delwin.c

../obj_g/lib_doupdate.o :	lib_doupdate.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_doupdate.c

../obj_g/lib_endwin.o :	lib_endwin.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_endwin.c

../obj_g/lib_erase.o :	lib_erase.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_erase.c

../obj_g/lib_getch.o :	lib_getch.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_getch.c

../obj_g/lib_getstr.o :	lib_getstr.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_getstr.c

../obj_g/lib_initscr.o :	lib_initscr.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_initscr.c

../obj_g/lib_inchstr.o :	lib_inchstr.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_inchstr.c

../obj_g/lib_insch.o :	lib_insch.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_insch.c

../obj_g/lib_insdel.o :	lib_insdel.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_insdel.c

../obj_g/lib_insstr.o :	lib_insstr.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_insstr.c

../obj_g/lib_instr.o :	lib_instr.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_instr.c

../obj_g/lib_isendwin.o :	lib_isendwin.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_isendwin.c

../obj_g/lib_kernel.o :	lib_kernel.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_kernel.c

../obj_g/lib_keyname.o :	./lib_keyname.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_keyname.c

../obj_g/lib_longname.o :	lib_longname.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_longname.c

../obj_g/lib_mouse.o :	lib_mouse.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_mouse.c

../obj_g/lib_move.o :	lib_move.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_move.c

../obj_g/lib_mvcur.o :	lib_mvcur.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_mvcur.c

../obj_g/lib_mvwin.o :	lib_mvwin.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_mvwin.c

../obj_g/lib_newterm.o :	lib_newterm.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_newterm.c

../obj_g/lib_newwin.o :	lib_newwin.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_newwin.c

../obj_g/lib_options.o :	lib_options.c \
			../include/term.h \
			keys.tries
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_options.c

../obj_g/lib_overlay.o :	lib_overlay.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_overlay.c

../obj_g/lib_pad.o :	lib_pad.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_pad.c

../obj_g/lib_printw.o :	lib_printw.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_printw.c

../obj_g/lib_raw.o :	lib_raw.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_raw.c

../obj_g/lib_refresh.o :	lib_refresh.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_refresh.c

../obj_g/lib_resize.o :	lib_resize.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_resize.c

../obj_g/lib_scanw.o :	lib_scanw.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_scanw.c

../obj_g/lib_scroll.o :	lib_scroll.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_scroll.c

../obj_g/lib_screen.o :	lib_screen.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_screen.c

../obj_g/lib_scrreg.o :	lib_scrreg.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_scrreg.c

../obj_g/lib_set_term.o :	lib_set_term.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_set_term.c

../obj_g/lib_setup.o :	lib_setup.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_setup.c

../obj_g/lib_slk.o :	lib_slk.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_slk.c

../obj_g/lib_termcap.o :	lib_termcap.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_termcap.c

../obj_g/lib_ti.o :	lib_ti.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_ti.c

../obj_g/lib_touch.o :	lib_touch.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_touch.c

../obj_g/lib_tparm.o :	lib_tparm.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_tparm.c

../obj_g/lib_tputs.o :	lib_tputs.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_tputs.c

../obj_g/lib_trace.o :	lib_trace.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_trace.c

../obj_g/lib_traceatr.o :	lib_traceatr.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_traceatr.c

../obj_g/lib_tracechr.o :	lib_tracechr.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_tracechr.c

../obj_g/lib_tracedmp.o :	lib_tracedmp.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_tracedmp.c

../obj_g/lib_tracemse.o :	lib_tracemse.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_tracemse.c

../obj_g/lib_tstp.o :	lib_tstp.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_tstp.c

../obj_g/lib_twait.o :	lib_twait.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_twait.c

../obj_g/lib_unctrl.o :	lib_unctrl.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_unctrl.c

../obj_g/lib_vidattr.o :	lib_vidattr.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_vidattr.c

../obj_g/lib_window.o :	lib_window.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_window.c

../obj_g/names.o :	./names.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/names.c

../obj_g/read_entry.o :	read_entry.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/read_entry.c

../obj_g/fallback.o :	./fallback.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/fallback.c

../obj_g/lib_gen.o :	./lib_gen.c \
			../include/curses.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/lib_gen.c

../obj_g/read_termcap.o :	read_termcap.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/read_termcap.c

../obj_g/write_entry.o :	write_entry.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/write_entry.c

# Modules for porting

../obj_g/sigaction.o :	sigaction.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/sigaction.c

../obj_g/vsscanf.o :	vsscanf.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/vsscanf.c

# Support for termcap (and tic, etc.)

../obj_g/alloc_entry.o :	alloc_entry.c \
			../include/term.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/alloc_entry.c

../obj_g/captoinfo.o :	captoinfo.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/captoinfo.c

../obj_g/comp_captab.o :	./comp_captab.c \
			../include/term.h \
			../include/hashsize.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/comp_captab.c

../obj_g/comp_error.o :	comp_error.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/comp_error.c

../obj_g/comp_hash.o :	comp_hash.c \
			../include/term.h \
			../include/hashsize.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/comp_hash.c

../obj_g/comp_parse.o :	comp_parse.c \
			../include/term.h \
			$(INCDIR)/tic.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/comp_parse.c

../obj_g/comp_scan.o :	comp_scan.c
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/comp_scan.c

../obj_g/parse_entry.o :	parse_entry.c \
			../include/term.h \
			../include/parametrized.h
	$(CC) $(CFLAGS_DEBUG) -o $@ -c ../ncurses/parse_entry.c
