include defs.mak
all:init_make _hdrs $(targets)
_hdrs:discard.grep $(hdrs)
mems_elf32:$(mems_elf32)
mems_dj32:$(mems_dj32)
%-elf32static.o:%.c
	$(q)$(elf32cc)
%-elf32so.o:%.c
	$(q)$(call elf32cc,-fpic)
%-dj32static.o:%.c
	$(q)djgcc -c -I . -I $(prod_incdir) $< -o $@ \
-D_d_build_std_dj32_static \
'-Wp,-include,stddj32.h'
cleanx:
	$(q)cleanx >nul 2>nul
clean: cleanx
	$(q)cleansrc >nul
	$(q)rm -f $(hdrs)
itrig.c:
	$(q)mkitrig -o $@
init_make:do_allways discard.grep
	$(q)cd $(prod_incdir); rm -f $(hdrs)
discard.grep:makefile
	$(q)mkdis.bsh  $@
do_allways:
	$(q)setgcc 3
include rules.mak
