# Terminality - a portable terminal handling library # Copyright (C) 1998-2002, Emil Mikulic. # This is LGPL - look at COPYING.LIB # # $Id: Makefile,v 1.29 2002/07/27 07:36:19 darkmoon Exp $ # # Makefile for the ncurses frontend of the library CFLAGS += -I. CXXFLAGS += -I. .SUFFIXES: .c .cpp .h all: libtn.a demo/demo dlgc/dlgc OBJS = tn.o extra.o list.o form.o textbox.o menu.o hmenu.o checkbox.o \ radio.o listing.o textarea.o xmem.o keyhndl.o register.o elements.o \ pbar.o lclhndl.o textview.o libtn.a: $(OBJS) rm -f libtn.a ar cru libtn.a $(OBJS) demo/demo: libtn.a demo/demo.cpp demo/myscheme.h (cd demo && ${MAKE}) dlgc/dlgc: libtn.a dlgc/dlgc.cpp (cd dlgc && ${MAKE}) .c.o: $(CC) $(CFLAGS) -c $< .cpp.o: $(CXX) $(CXXFLAGS) -c $< clean: rm -f *~ *.o libtn.a core (cd demo && make clean) (cd dlgc && make clean) install: @echo You\'re not meant to install Terminality @echo Read the README file extra.o: extra.c extra.h tn.h colors.h tn_h_nc.h xmem.h Makefile keyhndl.o: keyhndl.c keyhndl.h tn.h colors.h tn_h_nc.h list.h xmem.h \ elements.h register.h Makefile list.o: list.c list.h xmem.h Makefile register.o: register.c register.h tn.h colors.h tn_h_nc.h list.h \ xmem.h Makefile tn.o: tn.c tn.h colors.h tn_h_nc.h keyhndl.h list.h xmem.h register.h \ elements.h tn_c_nc.h dscheme.h Makefile xmem.o: xmem.c xmem.h Makefile checkbox.o: checkbox.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h \ list.h register.h elements.h keyhndl.h Makefile elements.o: elements.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h \ list.h register.h elements.h keyhndl.h Makefile form.o: form.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h list.h \ register.h elements.h keyhndl.h Makefile hmenu.o: hmenu.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h list.h \ register.h elements.h keyhndl.h Makefile lclhndl.o: lclhndl.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h \ list.h register.h elements.h keyhndl.h Makefile listing.o: listing.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h \ list.h register.h elements.h keyhndl.h Makefile menu.o: menu.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h list.h \ register.h elements.h keyhndl.h Makefile pbar.o: pbar.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h list.h \ register.h elements.h keyhndl.h Makefile radio.o: radio.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h list.h \ register.h elements.h keyhndl.h Makefile textarea.o: textarea.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h \ list.h register.h elements.h keyhndl.h Makefile textbox.o: textbox.cpp gui.h tn.h colors.h tn_h_nc.h extra.h xmem.h \ list.h register.h elements.h keyhndl.h Makefile textview.o: textview.cpp tn.h colors.h tn_h_nc.h gui.h extra.h xmem.h \ list.h register.h elements.h keyhndl.h Makefile