home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / diverses / leda / src / graphics / makefile < prev   
Encoding:
Makefile  |  1991-11-15  |  1.0 KB  |  55 lines

  1. LIBS = ../../libWs.a
  2. LIBX = ../../libWx.a
  3.  
  4. OBJ = _graph_edit.o _win_basic.o _win_input.o _win_output.o _win_panel.o 
  5. XOBJ = $(OBJ) _xview.o _xpanel.o 
  6. SOBJ = $(OBJ) _sunview.o _spanel.o
  7.  
  8. CFLAGS =  -g 
  9.  
  10. # "X11" include directory
  11. X11_INCL = /usr/include/X11
  12.  
  13. # "openwin" include directory
  14. OW_INCL = /usr/openwin/include
  15.  
  16.  
  17. CC =  ../../c++
  18.  
  19. .c.o:
  20.     $(CC) -c $(CFLAGS) $*.c
  21.  
  22.  
  23. all: $(LIBS) $(LIBX)
  24.  
  25. $(LIBS): $(SOBJ)
  26.     ar r $(LIBS) $?
  27.     ranlib $(LIBS)
  28.  
  29. $(LIBX): $(XOBJ)
  30.     ar r $(LIBX) $?
  31.     ranlib $(LIBX)
  32.  
  33.  
  34. _xview.o: _xview.c
  35.     if test -d $(OW_INCL); then\
  36.         cc -c $(CFLAGS) -I$(OW_INCL)  _xview.c;\
  37.         elif test -d $(X11_INCL)/xview; then\
  38.         cc -c $(CFLAGS) -I$(X11_INCL)  _xview.c; fi;
  39.  
  40. _xpanel.o: _panel.c
  41.     if test -d $(OW_INCL); then\
  42.         cc -c $(CFLAGS) -I$(OW_INCL)  -DXVIEW  -o _xpanel.o _panel.c;\
  43.     elif test -d $(X11_INCL)/xview; then\
  44.         cc -c $(CFLAGS) -I$(X11_INCL)  -DXVIEW  -o _xpanel.o _panel.c; fi;
  45.  
  46. _sunview.o: _sunview.c
  47.     cc -c $(CFLAGS) _sunview.c
  48.  
  49. _spanel.o: _panel.c
  50.     cc -c $(CFLAGS)  -o _spanel.o _panel.c
  51.  
  52. clean:
  53.     rm -f $(XOBJ) $(SOBJ)
  54.  
  55.