CC=gcc
OPTZ=-W -Wall -funroll-loops -ansi

all: lampiao lampiaod

lse.o: lse.c
	@echo [~] criando servidor...
	$(CC) -o lse.o -c lse.c

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

cmd.o: cmd.c
	$(CC) -o cmd.o -c cmd.c
	
main.o: main.c
	$(CC) -o main.o -c main.c

client.o: client.c
	@echo [~] criando cliente...
	$(CC) -o client.o -c client.c

lampiao: client.o
	$(CC) $(OPTZ) client.o -o lampiao
	
lampiaod: lse.o misk.o cmd.o main.o
	$(CC) $(OPTZ) lse.o misk.o cmd.o main.o -o lampiaod

install:
	if [ -d /etc/rc.d ] ; then cp ../init/rc.lampiao /etc/rc.d/; fi
	if [ -d /etc/init.d ] ; then cp ../init/rc.lampiao /etc/init.d/lampiao; fi
	cp lampiaod /usr/sbin/
	cp lampiao /usr/local/bin
	if [ ! -d /usr/local/lampiao ] ; then mkdir -p /usr/local/lampiao; fi

clean:
	rm -rf *.o *~
	@if [ -f lampiao ]; then rm lampiao; fi
	@if [ -f lampiaod ]; then rm lampiaod; fi
	if [ ! -d /usr/local/lampiao ] ; then rm -rf /usr/local/lampiao; fi
	if [ -f /usr/local/bin/lampiao ]; then rm /usr/local/bin/lampiao; fi
	if [ -f /usr/sbin/lampiaod ]; then rm /usr/sbin/lampiaod; fi
	
