10d02842fSSascha Wildner# 20d02842fSSascha Wildner# Common rules for generation of ACPICA utilities 30d02842fSSascha Wildner# 40d02842fSSascha Wildner# FINAL_PROG - Copies the utility to the local bin directory 50d02842fSSascha Wildner# PROG - Builds the utility (links the object files) 60d02842fSSascha Wildner# 70d02842fSSascha Wildner# Note: $(INTERMEDIATES) and $(MISC) are used for iASL compiler only. 80d02842fSSascha Wildner# 90d02842fSSascha Wildner 100d02842fSSascha Wildner$(FINAL_PROG) : $(PROG) 110d02842fSSascha Wildner $(COPYPROG) 120d02842fSSascha Wildner 130d02842fSSascha Wildner$(PROG) : $(INTERMEDIATES) $(MISC) $(OBJECTS) 14*1093ca81SSascha Wildner @echo "- Link" $(PROG) 15*1093ca81SSascha Wildner @$(LINKPROG) 160d02842fSSascha Wildner $(RENAMEPROG) 170d02842fSSascha Wildner 180d02842fSSascha Wildner$(OBJDIR)/%.o : %.c $(HEADERS) $(ACPICA_HEADERS) 19*1093ca81SSascha Wildner @echo $(PROG) $< 20*1093ca81SSascha Wildner @$(COMPILEOBJ) 210d02842fSSascha Wildner 220d02842fSSascha Wildnerclean : 23*1093ca81SSascha Wildner @rm -f $(PROG) $(PROG).exe $(OBJECTS) $(OBJDIR)/*.o $(INTERMEDIATES) $(MISC) 240d02842fSSascha Wildner 250d02842fSSascha Wildnerinstall : 260d02842fSSascha Wildner $(INSTALLPROG) 27