>>25
これじゃ駄目なのか?
DATAFILES1 = a.dat b.dat
DATAFILES2 = c.dat d.dat
$(DATAFILES1) : $(@:.dat=.o)
  objcopy -XXXX $< $@
$(DATAFILES2) : $(@:.dat=.o)
  objcopy -YYYY $< $@