#
# File:Windows serproxy makefile
#
# (C)1999 Stefano Busti
#
VERSION = `cat VERSION`
SRCS = \
main.c sio.c sock.c thread.c vlist.c cfglib.c config.c string.c \
pipe.c error.c
OBJS = \
main.o sio.o sock.o thread.o vlist.o cfglib.o config.o string.o \
pipe.c error.c
CC = gcc
ifdef DEBUG
CFLAGS = -Wall -g -D__UNIX__ -DDEBUG
else
CFLAGS = -Wall -O2 -fomit-frame-pointer -D__WIN32__ -DWINTHREADS -DSOCK_WIN -DSIO_WIN32
endif
ifdef USE_EF
#LIBS= -lpthread -lefence
else
#LIBS= -lpthread
endif
LIBS=-lws2_32
# Build the program
serproxy: $(SRCS) $(OBJS)
$(CC) $(CFLAGS) -o serproxy $(OBJS) $(LDFLAGS) $(LIBS)
install: serproxy
cp -f serproxy /usr/local/bin
clean:
rm -f *.o *~
realclean:
rm -f *.o *~ serproxy *.gz *.zip
dep:
makedepend -Y -- $(CFLAGS) -- $(SRCS) 2&>/dev/null
# DO NOT DELETE
main.o: sio.h sock.h pipe.h thread.h vlist.h cfglib.h config.h error.h
sio.o: sio.h
sock.o: sock.h
thread.o: thread.h
vlist.o: vlist.h
cfglib.o: cfglib.h
config.o: config.h cfglib.h string.h
string.o: string.h
pipe.o: pipe.h sio.h sock.h thread.h
error.o: error.h
August 5, 2010
Open source Windows TCP Serial port server
Download the Serproxy zip source code , and compile it using the following Makefile using mingw-32.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment