
CFLAGS=-g -DPC
OBJS=packet.o sim.o hamcrc.o command.o
OBJS_1=main.o
OBJS_2=ymain.o
OBJS_3=zmain.o

BIN_1=main
BIN_2=ymain
BIN_3=zmain

LDFLAGS=

all: main ymain zmain

.c.o:
	gcc -c $(CFLAGS) $<

main:	$(OBJS) $(OBJS_1)
	gcc -o $(LDFLAGS) $(BIN_1) $(OBJS) $(OBJS_1)	

ymain: $(OBJS) $(OBJS_2)
	gcc -o $(LDFLAGS) $(BIN_2) $(OBJS) $(OBJS_2)

zmain: $(OBJS) $(OBJS_3)
	gcc -o $(LDFLAGS) $(BIN_3) $(OBJS) $(OBJS_3)



clean:
	rm *.o
