# Terminality - a portable terminal handling library # Copyright (C) 1998-2002, Emil Mikulic. # This is LGPL - look at COPYING.LIB # # $Id: Makefile.W32,v 1.15 2002/07/26 09:08:06 darkmoon Exp $ # # Test makefile for Win32 (using MS Visual C++ 5 or 6) CC = cl CFLAGS = /GX /I. /O2 LIBS = kernel32.lib user32.lib all: libtn.lib @echo [----------] Compiled libtn.lib cd demo make.bat cd .. libtn.lib: tn.obj extra.obj list.obj form.obj textbox.obj menu.obj \ hmenu.obj checkbox.obj radio.obj listing.obj textarea.obj \ xmem.obj register.obj elements.obj pbar.obj keyhndl.obj \ lclhndl.obj textview.obj lib /out:libtn.lib $** .c.obj:: $(CC) $(CFLAGS) -c $< .cpp.obj:: $(CC) $(CFLAGS) -c $< checkbox.obj: checkbox.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h keyhndl.h elements.obj: elements.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h register.h elements.h keyhndl.h extra.obj: extra.c extra.h tn.h colors.h tn_h_w32.h form.obj: form.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h register.h elements.h keyhndl.h hmenu.obj: hmenu.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h register.h elements.h keyhndl.h keyhndl.obj: keyhndl.c keyhndl.h tn.h colors.h tn_h_w32.h \ list.h xmem.h elements.h register.h list.obj: list.c list.h xmem.h listing.obj: listing.cpp gui.h tn.h colors.h tn_h_w32.h \ register.h elements.h keyhndl.h menu.obj: menu.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h register.h elements.h keyhndl.h pbar.obj: pbar.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h register.h elements.h keyhndl.h radio.obj: radio.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h register.h elements.h keyhndl.h register.obj: register.c register.h tn.h colors.h tn_h_w32.h \ list.h xmem.h textarea.obj: textarea.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h register.h elements.h keyhndl.h textbox.obj: textbox.cpp gui.h tn.h colors.h tn_h_w32.h \ extra.h list.h xmem.h register.h elements.h keyhndl.h tn.obj: tn.c tn.h colors.h tn_h_w32.h tn_c_w32.h \ keyhndl.h list.h xmem.h register.h elements.h dscheme.h xmem.obj: xmem.c xmem.h clean: del *.obj del libtn.lib cd demo make.bat clean cd ..