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

  1. #
  2. # /emx/src/emxexp/makefile
  3. #
  4. # Copyright (c) 1993-1998 by Eberhard Mattes
  5. #
  6. # This file is part of emxexp.
  7. #
  8. # emxexp 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. # emxexp 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 emxexp; 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. BIN=/emx/bin/
  25.  
  26. DEFS_H=../include/defs.h
  27. OMFLIB_H=d:/emx/include/sys/omflib.h
  28.  
  29. OMFLIB=d:/emx/lib/omflib.a
  30.  
  31. CC=gcc
  32. CFLAGS=-O -Wall -I../include -I.
  33. LFLAGS=-s -Zsmall-conv
  34.  
  35. default:    all
  36. all:        emxexp
  37. emxexp:    $(BIN)emxexp.exe
  38.  
  39. emxexp.o: emxexp.c $(DEFS_H) $(OMFLIB_H)
  40.     $(CC) $(CFLAGS) -c emxexp.c
  41.  
  42. cplus-de.o: cplus-de.c demangle.h ansidecl.h libibert.h
  43.     $(CC) $(CFLAGS) -c cplus-de.c
  44.  
  45. $(BIN)emxexp.exe: emxexp.o cplus-de.o $(OMFLIB)
  46.     $(CC) $(LFLAGS) -o $(BIN)emxexp.exe emxexp.o cplus-de.o $(OMFLIB)
  47.  
  48. clean:
  49.     -rm *.o
  50.  
  51. realclean: clean
  52.     -rm $(BIN)emxexp.exe
  53.  
  54. # End of /emx/src/emxexp/makefile
  55.