O := CS.o Debug.o Node.o Data.o
H := DS.S

ASFLAGS := -Wall --gstabs  -am --32
LDFLAGS := -m elf_i386 -lc -lm -lpthread -lrt -lssl -lcrypto

.PHONY:	all clean
all:	CS

CS:	$(O) Makefile
	ld $(LDFLAGS) $(O) -o $@ 

%.o:	%.S $(H) Makefile
	as $(ASFLAGS) -a=$*.lst -o $@ $<

clean:
	rm -f CS $(O)
