DBGFLAGS=-O0 -g -pipe
OPTFLAGS=-Os -pipe
#CFLAGS=$(DBGFLAGS)
CFLAGS=$(OPTFLAGS)

LIBS=

OBJS=squeakyroot.o netcmd.o localcmd.o readline.o

CC=gcc

all: squeakyroot

clean:
	rm -f $(OBJS) squeakyroot

squeakyroot: $(OBJS)
	$(CC) -o squeakyroot $(OBJS)

squeakyroot.o: squeakyroot.c squeakyroot.h squeakyroot-internal.h
	$(CC) $(CFLAGS) $(LIBS) -c -o squeakyroot.o squeakyroot.c

netcmd.o: netcmd.h netcmd.c
	$(CC) $(CFLAGS) $(LIBS) -c -o netcmd.o netcmd.c

localcmd.o: localcmd.h localcmd.c
	$(CC) $(CFLAGS) $(LIBS) -c -o localcmd.o localcmd.c

readline.o: readline.h readline.c
	$(CC) $(CFLAGS) $(LIBS) -c -o readline.o readline.c
