home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / wps / graphic / xicon / src / makefile < prev    next >
Encoding:
Makefile  |  1994-01-04  |  1.4 KB  |  60 lines

  1. # This file is Makefile (part of XIcon)
  2. #
  3.  
  4. CC=gcc
  5.  
  6. # If your compiler defines BYTE, SHORT, etc. by default, try -DSKIPTYPES
  7. # If you're trying to debug, use -g instead of -O2
  8. CFLAGS=-O2
  9.  
  10. # OS/2
  11. EMXBIND=emxbind xicon -s16384 -p
  12.  
  13. # Unix
  14. #EMXBIND=echo emxbind unnecessary
  15.  
  16. OBJFILES=xicon.o bitmap.o generic.o iconio.o macread.o \
  17.          os2read.o os2write.o palette.o xbmread.o readxbm.o \
  18.          winread.o winwrite.o xpm3write.o
  19.  
  20. all: xicon
  21.  
  22. xicon: $(OBJFILES)
  23.     $(CC) $(CFLAGS) -o xicon $(OBJFILES)
  24.     $(EMXBIND)
  25.  
  26. %.o : %.c
  27.     $(CC) $(CFLAGS) -o $@ -c $<
  28.  
  29. xicon.o: xicon.c macread.h bitmap.h icondata.h iconio.h os2write.h os2read.h
  30.  
  31. xbmread.o: xbmread.c xbmread.h iconio.h icondata.h iconvars.h generic.h bitmap.h palette.h
  32.  
  33. xpm3write.o: xpm3write.c xpm3write.h iconio.h icondata.h iconvars.h
  34.  
  35. readxbm.o: readxbm.c iconio.h
  36.  
  37. bitmap.o: bitmap.c icondata.h
  38.  
  39. generic.o: generic.c iconvars.h icondata.h
  40.  
  41. iconio.o: iconio.c icondata.h macdata.h macread.h
  42.  
  43. macread.o: macread.c macdata.h iconio.h iconvars.h generic.h palette.h
  44.  
  45. winread.o: winread.c windata.h iconio.h iconvars.h generic.h palette.h
  46.  
  47. winwrite.o: winwrite.c windata.h winwrite.h
  48.  
  49. os2read.o: os2read.c icondata.h iconvars.h os2data.h iconio.h
  50.  
  51. os2write.o: os2write.c icondata.h iconvars.h iconio.h os2data.h os2write.h
  52.  
  53. palette.o: palette.c palette.h
  54.  
  55. clean: 
  56.     rm -f xicon xicon.exe *.o
  57.  
  58.  
  59.  
  60.