# make pcode vm

VERSION = 1.5.0

TARGET = pcodevm
OBJS = pcodevm.o
SOURCES = README COPYING makefile pcodevm.c

.PHONY: all targz clean

all:	$(TARGET)

$(TARGET):	$(OBJS)
	$(CC) -lm -lncurses $(OBJS) -o $(TARGET)

$(OBJS):	%.o:	%.c
	$(CC) -Os -DPCODEVM_VERSION=\"$(VERSION)\" -o $@ -c $<

targz:  $(SOURCES)
	rm -rf pcodevm-$(VERSION)
	ln -s . pcodevm-$(VERSION)
	tar -czf pcodevm-$(VERSION).tar.gz \
		$(addprefix pcodevm-$(VERSION)/,$(SOURCES))
	rm -r pcodevm-$(VERSION)

clean:
	rm -f $(TARGET) $(OBJS)

