4 CFLAGS +=-I ../include -I . -O2
5 LDFLAGS=-L../lib/ -lcomedi -lm
8 BINS=mode4 mode3 mode2 ao_waveform tut2 cmd tut1
9 MBINS=inp inpn sv eeprom_dump info outp
11 all: $(patsubst %,_mbins_%,$(MBINS)) $(patsubst %,_bins_%,$(BINS))
13 $(patsubst %,_mbins_%,$(MBINS)) : main.o $(patsubst %,%.o,$(MBINS))
14 $(CC) -o $(patsubst _mbins_%,%,$@) main.o $(patsubst _mbins_%,%.o,$@) $(LDFLAGS)
16 $(patsubst %,_bins_%,$(BINS)) : $(patsubst %,%.o,$(BINS))
17 $(CC) -o $(patsubst _bins_%,%,$@) $(patsubst _bins_%,%.o,$@) $(LDFLAGS)
20 -rm *.o $(BINS) $(MBINS)