PROGS = \ | |
modpost \ | |
modpost.real-lsb-32 \ | |
modpost.real-lsb-64 \ | |
modpost.real-msb-32 \ | |
modpost.real-msb-64 | |
include $(top_rulesdir)/Makefile.inc | |
wrapperdir = $(top_rulesdir)/$(OUTDIR) | |
modpost.real-%: | |
$(MAKE) -f $(wrapperdir)/Makefile.real TYPE=$* SOURCEDIR=$(top_srcdir)/scripts/mod | |
%: %.o | |
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ | |
modpost-opts.h: $(top_srcdir)/scripts/mod/modpost.c | |
$(wrapperdir)/gendef.py $< > $@ | |
modpost.o: modpost.c modpost-opts.h | |
$(CC) $(CFLAGS) -I $(CURDIR) -c -o $@ $< |