OSSP CVS Repository

ossp - ossp-pkg/sio/Makefile 1.6
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-pkg/sio/Makefile 1.6
CC     = gcc
CFLAGS = -g -W -Wall -Wshadow -Wpointer-arith -Wcast-align -Winline \
         -Wmissing-prototypes -Wmissing-declarations -Wnested-externs \
		 -Wno-unused-parameter

all: al_test sio_test sio_test2

.c.o:
	$(CC) $(CFLAGS) -c $<

al_test: al_test.o al.o

sio_test: sio_test.o sio_sa.o sio_buffer.o sio_hello.o sio_bio.o sio.o al.o lib_sa/sa.o
	$(CC) $(CFLAGS) -o sio_test sio_test.o sio_sa.o sio_buffer.o sio_hello.o sio_bio.o sio.o al.o lib_sa/sa.o -lssl -lcrypto

sio_test2: sio_test2.o sio_fd.o sio_buffer.o sio_zlib.o sio_sio.o sio_sillymux.o sio.o al.o
	$(CC) $(CFLAGS) -o sio_test2 sio_test2.o sio_fd.o sio_buffer.o sio_zlib.o sio_sio.o sio_sillymux.o sio.o al.o -lz

lib_sa/sa.o: lib_sa/sa.c
	$(CC) $(CFLAGS) -c -Ilib_sa -o lib_sa/sa.o lib_sa/sa.c

sio_sa.o: sio_sa.c lib_sa/sa.h
	$(CC) $(CFLAGS) -c -Ilib_sa sio_sa.c

sio_test.o: sio_test.c lib_sa/sa.h
	$(CC) $(CFLAGS) -c -Ilib_sa sio_test.c

clean:
	rm -f *.o lib_sa/sa.o


CVSTrac 2.0.1