1 include $(TOP)/config/make.cfg
3 FILES := controller devices init pnp pnp_iterators pnp_structs end
4 USER_CFLAGS := -fstrict-aliasing -W -Wall -Wstrict-prototypes -Wno-unused -I$(GENDIR)/$(CURDIR)
5 USER_LDFLAGS := -static
7 %build_module_simple mmake=kernel-isapnp \
8 modname=isapnp modtype=resource \
9 files="$(FILES) kickstart_init"
11 # This causes generation of version.h at makedepend stage. Otherwise the build fails.
12 $(OBJDIR)/init.d: $(GENDIR)/$(CURDIR)/version.h
14 $(GENDIR)/$(CURDIR)/version.h: version.rev version.date
16 @ver=`cat $(SRCDIR)/$(CURDIR)/version.ver` \
17 rev=`cat $(SRCDIR)/$(CURDIR)/version.rev` \
18 date=`cat $(SRCDIR)/$(CURDIR)/version.date` && \
19 echo "#define VERSION $$ver" > $@ && \
20 echo "#define REVISION $$rev" >> $@ && \
21 echo "#define VERS \"$$ver.$$rev ($$date)\"" >> $@
23 %build_prog mmake=workbench-c-isapnp progname=ISApnp \
24 files=isapnp targetdir=$(AROS_C) \
27 INCLUDE_FILES := include/isapnp.h
28 %copy_includes path=resources dir=include
30 INCLUDE_FILES := include/isapnp_protos.h
31 %copy_includes path=clib dir=include