home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2000 January / LCD_01_2000.iso / pd / 308 / uart_040 / makefile < prev    next >
Makefile  |  1999-08-12  |  698b  |  49 lines

  1. #
  2. # Makefile for uart.xdd
  3. #
  4.  
  5. # include path to FreeMiNT
  6. INCLUDE = -I/home/fnaumann/mint-1.15/src/include
  7.  
  8. # compiler settings
  9. CC = gcc -pipe
  10. AS = $(CC) -c
  11. LD = $(CC) -nostdlib -Wl,--entry -Wl,_init
  12. CP = cp
  13. RM = rm -f
  14.  
  15. #CPU = -m68030
  16. CPU = -m68040
  17. #CPU = -m68020-60
  18.  
  19. OPTS =    -fomit-frame-pointer \
  20.     -g -O2 $(CPU)
  21.  
  22. WARN = \
  23.     -Wall \
  24.     -Wmissing-prototypes \
  25.     -Wshadow \
  26.     -Wpointer-arith \
  27.     -Wcast-qual \
  28.     -Waggregate-return
  29.  
  30. # the -mshort flag is mandatory
  31. CFLAGS = -mshort $(INCLUDE) $(WARN) $(OPTS)
  32. LDFLAGS = -lc16
  33.  
  34. TARGET = uart.xdd
  35. OBJS = pc16550.o
  36.  
  37. $(TARGET): $(OBJS)
  38.     $(LD) -o $@ $(OBJS) $(LDFLAGS)
  39.  
  40. boot:
  41.     $(CP) $(TARGET) /c/multitos
  42.  
  43. clean:
  44.     $(RM) $(OBJS)
  45.  
  46. distclean:
  47.     $(MAKE) clean;
  48.     $(RM) *~
  49.