home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / MN321SRC.ZIP / makefile.emx < prev    next >
Makefile  |  2004-07-18  |  671b  |  46 lines

  1. # MakeNL makefile for EMX 0.9d
  2. # Tested with EMX 0.9d (GNU Make 3.79.1 & GCC 2.8.1)
  3. #
  4. # $Id: makefile.emx,v 1.3 2004/07/17 13:30:16 ozzmosis Exp $
  5. #
  6. # Build with:
  7. #
  8. # make -f makefile.emx          (release) or
  9. # make -f makefile.emx DEBUG=1  (debug) or
  10. # make -f makefile.emx clean    (remove temp files)
  11.  
  12. CC=gcc
  13. CFLAGS+= -W -Wall
  14.  
  15. ifdef DEBUG
  16. CFLAGS+= -g
  17. else
  18. CFLAGS+= -s
  19. endif
  20.  
  21. OBJS=    config.o \
  22.     crc16.o \
  23.     fileutil.o \
  24.     fts5.o \
  25.     lsttool.o \
  26.     makenl.o \
  27.     merge.o \
  28.     mkdiff.o \
  29.     msgtool.o \
  30.     os.o \
  31.     output.o \
  32.     process.o \
  33.     stack.o \
  34.     strtool.o \
  35.     upcont.o
  36.  
  37. .c.o:
  38.     $(CC) $(CFLAGS) -c $<
  39.  
  40. makenl.exe: $(OBJS)
  41.     $(CC) $(CFLAGS) -o $@ *.o
  42.  
  43. clean:
  44.     del *.o
  45.     del makenl.exe
  46.