# Project:   SSHProxy

TARGET	= proxy.o

OBJECTS = app.o master.o telnet.o sock.o syslogif.o\
	  sshif.o noise.o win32fake.o event.o sockwatch.o\
          stringop.o hostfile.o match.o hostkey.o tcpwrapif.o

LIBS	= 

INCLUDE = -IOSLib: -ITCPIPLibs: -IDesk: -I^.putty -I^.bn -I^ -I^.tcp_wrap -IC:
#-IUnix:

# Toolflags:
CCFLAGS = -c -wd -g $(DEFINES) $(INCLUDE)
CPPFLAGS =
LINKFLAGS = 
OBJASMFLAGS = -depend !Depend -Stamp -quit -CloseExec
CMHGFLAGS = 
LIBFILEFLAGS = -c
SQUEEZEFLAGS = -o $@
AASMFLAGS = -depend !Depend -quit -CloseExec -To $@ -From
ASFLAGS = -dde -throwback

OBJASM	=	objasm $(OBJASMFLAGS)
CC	=	cc $(CCFLAGS)
CPP	=	gcc $(CPPFLAGS)
LINK	=	drlink $(LINKFLAGS)
CMHG	=	cmhg $(CMHGFLAGS)
AR      =       libfile $(LIBFILEFLAGS)
AS	=	objasm

# Final targets:
all:		$(TARGET)

$(TARGET):	$(OBJECTS) $(LIBS)
		$(AR) -o $@ $(OBJECTS) $(LIBS)

clean:
		rm $(OBJECTS)

.SUFFIXES:	.o .s .c .c++ .cmhg
.c.o:
		cdir o
		$(CC) -o $@ $<
.c++.o:
		$(CPP) -o $@ $<
.s.o:
		$(AS) -o $@ $<
.cmhg.o:
		$(CMHG) -o $@ $<


# Dynamic dependencies:
