# $Id: odin32.tools.emx.mk,v 1.2 2000-12-09 16:04:21 phaller Exp $ # # Odin32 API # # GNU EMX tools and interference rules. # # # EMX Specific tools # MAPSYM = mapsym # # Make command definition. # MAKE_CMD = nmake /nologo !ifdef DEBUG MAKE_CMD = $(MAKE_CMD) DEBUG=1 !endif !ifdef PROFILE MAKE_CMD = $(MAKE_CMD) DEBUG=1 PROFILE=1 !endif !ifdef NODEBUGINFO MAKE_CMD = $(MAKE_CMD) NODEBUGINFO=1 !endif !ifdef NODEP MAKE_CMD = $(MAKE_CMD) NODEP=1 !endif # # Interference rules. # .SUFFIXES: .orc_asm .orc .c{$(OBJDIR)}.obj: $(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -o$(OBJDIR)\$(@B).obj -c $< .cpp{$(OBJDIR)}.obj: $(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -o$(OBJDIR)\$(@B).obj -c $< .asm{$(OBJDIR)}.obj: $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $< .orc{$(OBJDIR)}.orc_asm: $(RC) $(RCFLAGS) $(CINCLUDES) -o $(OBJDIR)\$(@B).orc_asm $< .orc{$(OBJDIR)}.obj: $(RC) $(RCFLAGS) $(CINCLUDES) -o $(OBJDIR)\$(@B).orc_asm $< $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $(OBJDIR)\$(@B).orc_asm .rc{$(OBJDIR)}.res: $(OS2RC) $(OS2RCFLAGS) $(CINCLUDES:-I=-i ) $< $@