# # Makefile for Console Telnet # Last modified 4/15/2000 by Paul Brannan # SRCDIR=./src OBJDIR=src RESDIR=resource SRC=$(wildcard $(SRCDIR)/*.cpp) RESOURCES=$(wildcard $(RESDIR)/*.rc) OBJ1=$(SRC:.c=.o) OBJ=$(OBJ1:.cpp=.o) $(RESOURCES:.rc=.o) INCLUDES=-I$(RESDIR) OUT=telnet.exe # Modify these for your system if necessary # Note: DJGPP+RDXNTDJ configuration is untested. # --CYGWIN-- #CC=gcc #CCC=g++ #LDFLAGS=-lwsock32 -lmsvcrt #CFLAGS=-O2 -Wall -mwindows -mno-cygwin -D__CYGWIN__ #CCFLAGS=$(CFLAGS) #RES= #RC=windres #RCFLAGS=-O coff # --MINGW32(+EGCS)-- CC=gcc CCC=g++ LDFLAGS=-lkernel32 -luser32 -lgdi32 -lshell32 -lwsock32 CFLAGS=-O2 -Wall CCFLAGS=$(CFLAGS) RES= RC=windres RCFLAGS= # --DJGPP+RSXNTDJ-- #CC=gcc -Zwin32 -Zmt -Zcrtdll #CCC=$(CC) #LDFLAGS= #CFLAGS= -g #CCFLAGS=$(CFLAGS) #RES=rsrc #RC=grc #RCFLAGS=-r # You should not have to modify anything below this line all: dep $(OUT) .SUFFIXES: .c .cpp .rc .c.o: $(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@ .cpp.o: $(CCC) $(INCLUDES) $(CCFLAGS) -c $< -o $@ .rc.o: $(RC) -i $< $(RCFLAGS) -o $@ $(OUT): $(OBJ) $(CCC) $(OBJ) $(LDFLAGS) $(LIBS) -o $(OUT) strip $(OUT) depend: dep dep: start /min makedepend -- $(CFLAGS) -- $(INCLUDES) $(SRC) clean: del $(OBJDIR)\*.o del $(OUT) # DO NOT DELETE ./src/ansiprsr.o: ./src/ansiprsr.h ./src/tnconfig.h ./src/tnerror.h ./src/ansiprsr.o: ./src/tnmsg.h ./src/tparser.h ./src/tconsole.h ./src/ansiprsr.o: ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h ./src/ansiprsr.o: ./src/stl_bids.h ./src/tscroll.h ./src/tmouse.h ./src/ansiprsr.o: ./src/tnclip.h ./src/tnetwork.h ./src/tcharmap.h ./src/keytrans.o: ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h ./src/keytrans.o: ./src/stl_bids.h ./src/tnerror.h ./src/tnmsg.h ./src/tcharmap.o: ./src/tcharmap.h ./src/tnconfig.h ./src/tnerror.h ./src/tcharmap.o: ./src/tnmsg.h ./src/tconsole.o: ./src/tconsole.h ./src/tnconfig.h ./src/tnerror.h ./src/tconsole.o: ./src/tnmsg.h ./src/tkeydef.o: ./src/tkeydef.h ./src/tkeymap.o: ./src/tkeymap.h ./src/stl_bids.h ./src/tkeydef.h ./src/tmapldr.o: ./src/tmapldr.h ./src/keytrans.h ./src/tkeydef.h ./src/tmapldr.o: ./src/tkeymap.h ./src/stl_bids.h ./src/tcharmap.h ./src/tmapldr.o: ./src/tnerror.h ./src/tnmsg.h ./src/tnconfig.h ./src/tmouse.o: ./src/tmouse.h ./src/tnclip.h ./src/tnetwork.h ./src/tmouse.o: ./src/tconsole.h ./src/tnconfig.h ./src/tnerror.h ./src/tmouse.o: ./src/tnmsg.h ./src/tnclass.o: ./src/tnclass.h ./src/tnconfig.h ./src/tnerror.h ./src/tnclass.o: ./src/tnmsg.h ./src/ttelhndl.h ./src/tparser.h ./src/tnclass.o: ./src/tconsole.h ./src/keytrans.h ./src/tkeydef.h ./src/tnclass.o: ./src/tkeymap.h ./src/stl_bids.h ./src/tscroll.h ./src/tnclass.o: ./src/tmouse.h ./src/tnclip.h ./src/tnetwork.h ./src/tnclass.o: ./src/tcharmap.h ./src/tncon.h ./src/tparams.h ./src/tnclass.o: ./src/ansiprsr.h ./src/tmapldr.h ./src/tnmisc.h ./src/tnclip.o: ./src/tnclip.h ./src/tnetwork.h ./src/tncon.o: ./src/tncon.h ./src/tparams.h ./src/ttelhndl.h ./src/tparser.h ./src/tncon.o: ./src/tconsole.h ./src/tnconfig.h ./src/tnerror.h ./src/tncon.o: ./src/tnmsg.h ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h ./src/tncon.o: ./src/stl_bids.h ./src/tscroll.h ./src/tmouse.h ./src/tnclip.h ./src/tncon.o: ./src/tnetwork.h ./src/tcharmap.h ./src/tnconfig.o: ./src/tnconfig.h ./src/tnerror.h ./src/tnmsg.h ./src/tnerror.o: ./src/tnerror.h ./src/tnmsg.h ./src/ttelhndl.h ./src/tnerror.o: ./src/tparser.h ./src/tconsole.h ./src/tnconfig.h ./src/tnerror.o: ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h ./src/tnerror.o: ./src/stl_bids.h ./src/tscroll.h ./src/tmouse.h ./src/tnerror.o: ./src/tnclip.h ./src/tnetwork.h ./src/tcharmap.h ./src/tnetwork.o: ./src/tnetwork.h ./src/tnmain.o: ./src/tnmain.h ./src/tncon.h ./src/tparams.h ./src/ttelhndl.h ./src/tnmain.o: ./src/tparser.h ./src/tconsole.h ./src/tnconfig.h ./src/tnmain.o: ./src/tnerror.h ./src/tnmsg.h ./src/keytrans.h ./src/tnmain.o: ./src/tkeydef.h ./src/tkeymap.h ./src/stl_bids.h ./src/tnmain.o: ./src/tscroll.h ./src/tmouse.h ./src/tnclip.h ./src/tnmain.o: ./src/tnetwork.h ./src/tcharmap.h ./src/tnclass.h ./src/tnmain.o: ./src/ansiprsr.h ./src/tmapldr.h ./src/tnmisc.h ./src/tnmisc.o: ./src/tnmisc.h ./src/tscript.o: ./src/tscript.h ./src/tnetwork.h ./src/tscroll.o: ./src/tscroll.h ./src/tconsole.h ./src/tnconfig.h ./src/tscroll.o: ./src/tnerror.h ./src/tnmsg.h ./src/tmouse.h ./src/tnclip.h ./src/tscroll.o: ./src/tnetwork.h ./src/tncon.h ./src/tparams.h ./src/tscroll.o: ./src/ttelhndl.h ./src/tparser.h ./src/keytrans.h ./src/tscroll.o: ./src/tkeydef.h ./src/tkeymap.h ./src/stl_bids.h ./src/tscroll.o: ./src/tcharmap.h ./src/ttelhndl.o: ./src/ttelhndl.h ./src/tparser.h ./src/tconsole.h ./src/ttelhndl.o: ./src/tnconfig.h ./src/tnerror.h ./src/tnmsg.h ./src/ttelhndl.o: ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h ./src/ttelhndl.o: ./src/stl_bids.h ./src/tscroll.h ./src/tmouse.h ./src/ttelhndl.o: ./src/tnclip.h ./src/tnetwork.h ./src/tcharmap.h ./src/ttelhndl.o: ./src/telnet.h ./src/tparams.h