Subversion Repositories Kolibri OS

Rev

Rev 1882 | Blame | Last modification | View Log | Download | RSS feed

  1. include $(MENUETDEV)/osrules.mak
  2.  
  3. .SUFFIXES: .asm;
  4.  
  5. $(OUTFILE): $(OBJS)
  6.         $(MLD) $(OUTFILE) $(OBJS) -lcpp $(LIBS) $(LDFLAGS) $(LD32OPT)
  7.         objcopy $(OUTFILE) -O binary
  8.        
  9. .c.o:
  10.         $(MGCC) $*.c $*.o $(CFLAGS) $(GCC32OPT)
  11.  
  12. .cpp.o:
  13.         $(MGPP) $*.cpp $*.o $(CPPFLAGS) $(GCC32OPT)
  14.  
  15. .cc.o:
  16.         $(MGPP) $*.cc $*.o $(CPPFLAGS) $(GCC32OPT)
  17.  
  18. .asm.o:
  19.         nasm $*.asm -f $(ASMFMT) -o $*.o
  20.  
  21. .s.o:
  22.         cpp $*.s -o $*.asm -nostdinc -I$(MENUETDEV)/include $(SFLAGS)
  23.         as $*.asm $(AS32OPT) -o $*.o
  24.         $(RM) $*.asm
  25.  
  26. clean:
  27.         $(RM) $(OBJS) $(OUTFILE)
  28.  
  29. rebuild: clean $(OUTFILE)
  30.