home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / emxtutor.zip / emxsrcd1.zip / emx / src / emximp / makefile < prev   
Makefile  |  1998-12-19  |  1KB  |  58 lines

  1. #
  2. # /emx/src/emximp/makefile
  3. #
  4. # Copyright (c) 1992-1998 by Eberhard Mattes
  5. #
  6. # This file is part of emximp.
  7. #
  8. # emximp is free software; you can redistribute it and/or modify it
  9. # under the terms of the GNU General Public License as published by
  10. # the Free Software Foundation; either version 2, or (at your option)
  11. # any later version.
  12. #
  13. # emximp is distributed in the hope that it will be useful,
  14. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16. # GNU General Public License for more details.
  17. #
  18. # You should have received a copy of the GNU General Public License
  19. # along with emximp; see the file COPYING.  If not, write to the
  20. # Free Software Foundation, 59 Temple Place - Suite 330,
  21. # Boston, MA 02111-1307, USA.
  22. #
  23.  
  24. .SUFFIXES: .c .o
  25.  
  26. BIN=d:\emx\bin\ #
  27. INC=..\include\ #
  28. L=d:/emx/lib/
  29. I=d:/emx/include/
  30. S=$(I)sys/
  31.  
  32. OMFLIB=$(L)omflib.a
  33. MODDEF=$(L)moddef.a
  34.  
  35. CC=gcc
  36. CFLAGS=-O -Wall -I../include
  37. LFLAGS=-s -Zsmall-conv
  38.  
  39. .c.o:
  40.     $(CC) $(CFLAGS) -c $<
  41.  
  42. default:    all
  43. all:        emximp
  44. emximp:        $(BIN)emximp.exe
  45.  
  46. emximp.o: emximp.c $(INC)defs.h $(S)omflib.h $(S)moddef.h
  47.  
  48. $(BIN)emximp.exe: emximp.o $(OMFLIB) $(MODDEF)
  49.     gcc $(LFLAGS) -o $(BIN)emximp.exe emximp.o -lomflib -lmoddef
  50.  
  51. clean:
  52.     -del *.o
  53.  
  54. realclean: clean
  55.     -del $(BIN)emximp.exe
  56.  
  57. # End of /emx/src/emximp/makefile
  58.