# zAMilo make file.

CC=vpcc

# Include -DPARALLEL if you want requests to be filled in parallel
# Include -DSTATS if you want status reporting ability (with zAMilomon)
# Include -DDEBUGOUTPUT if you want to see debugging messages

CFLAGS= -O2 -Wall -DVERSION=\"1.0rc1\" -DSTATS -DDEBUGOUTPUT

INCDIR=.
STRIP=strip

zAMilo:	zAMilo.c
	$(CC) -O2 -T -o /lib/b64Decode b64Decode.c
	$(CC) $(CFLAGS) -o zAMilo.00 zAMilo.c 
	$(CC) $(CFLAGS) -o zAMilo_pstat.00 zAMilo_pstat.c 
	$(CC) $(CFLAGS) -o /app/stdio/fileToPort.00 fileToPort.c
	$(STRIP) /lib/b64Decode.00
	$(STRIP) zAMilo.00
	$(STRIP) zAMilo_pstat.00
	$(STRIP) /app/stdio/fileToPort.00

lite:	zAMilo.c
	$(CC) -O2 -T -o /lib/b64Decode b64Decode.c
	$(CC) $(CFLAGS) -DNO_RSH -o zAMilo.00 zAMilo.c
	$(CC) $(CFLAGS) -o zAMilo_pstat.00 zAMilo_pstat.c 
	$(CC) $(CFLAGS) -o /app/stdio/fileToPort.00 fileToPort.c
	$(STRIP) /lib/b64Decode.00
	$(STRIP) /app/stdio/fileToPort.00
	$(STRIP) zAMilo.00
	$(STRIP) zAMilo_pstat.00
	
debug:	zAMilo.c
	$(CC) -O2 -T -o /lib/b64Decode b64Decode.c
	$(CC) -g -Wall -o zAMilo_pstat.00 zAMilo_pstat.c 
	$(CC) -g -Wall -DPARALLEL -DSTATS -DDEBUGOUTPUT -o zAMilo.00 zAMilo.c
	$(CC) -g -Wall -DPARALLEL -DSTATS -DDEBUGOUTPUT -o /app/stdio/fileToPort.00 fileToPort.c
	
clean:
	-rm -f *.o
	-rm -f vpcc.log
	-rm -f zAMilo.00
	-rm -f zAMilo_pstat.00
	-rm -f /app/stdio/fileToPort.00
	-rm -f /lib/b64Decode.00

