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