# imp3sh Ogg/Vorbis makefile
#
# piped-io makefile

CC = gcc -O3 -Wall -pedantic

##########################################################################
#  rules
##########################################################################
all: imp3client imp3sockserver imp3sockclient

imp3client: imp3client.o
	$(CC) imp3client.o -o imp3client

imp3sockserver: imp3sockserver.o
	$(CC) imp3sockserver.o -o imp3sockserver

imp3sockclient: imp3sockclient.o
	$(CC) imp3sockclient.o -o imp3sockclient

imp3client.o: imp3client.c
	$(CC) -c imp3client.c

imp3sockserver.o: imp3sockserver.c
	$(CC) -c imp3sockserver.c

imp3sockclient.o: imp3sockclient.c
	$(CC) -c imp3sockclient.c

clean:
	rm -f *.o
	rm -f *~
	rm -f core
	rm -f imp3client imp3sockserver imp3sockclient
