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)