OBJECTS = dass.o emul.o mass.o rece.o rececard.o send.o sendcard.o steu.o
EXECUTABLES = dass emul mass rece rececard send sendcard steu

CFLAGS = -Wall -std=c99

.PHONY: clean all

all: $(EXECUTABLES)

emul: emul.o
	gcc $(CFLAGS) -o $@ $^ -lX11

mass: mass.o
	gcc $(CFLAGS) -o $@ $^

dass: dass.o
	gcc $(CFLAGS) -o $@ $^

rece: rece.o
	gcc $(CFLAGS) -o $@ $^

rececard: rececard.o
	gcc $(CFLAGS) -o $@ $^

send: send.o
	gcc $(CFLAGS) -o $@ $^

sendcard: sendcard.o
	gcc $(CFLAGS) -o $@ $^

steu: steu.o
	gcc $(CFLAGS) -o $@ $^

%.o: %.c
	gcc -c $<

clean:
	rm -f $(EXECUTABLES) $(OBJECTS)
