home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / gwm18a.zip / Makefile.os2 < prev    next >
Makefile  |  1996-07-15  |  1KB  |  29 lines

  1. CC=gcc
  2. INSTALL_PATH="/XFREE86/USR/LOCAL/LIB/GWM"
  3. GWMCFLAGS=-DGWM -DINSTALL_PATH=\"$(INSTALL_PATH)\" -DINSTALL_DIR=\"$(INSTALL_DIR)\" -DWOOL_APP_NAME=\"GWM\" -DWOOL_APP_name=\"gwm\" -DDEFAULT_DEFAULT_WLPATH=\"/XFREE86/USR/LOCAL/LIB/GWM\"
  4. MACROS=-DSYSV $(GWMCFLAGS) -I"E:\COMPILER\EMX\INCLUDE\X11\EXTENSIONS" -DSECURE -DNO_GWM_LOG
  5. CFLAGS=-m486 -O2 -w -Zomf -fno-strength-reduce -Zmtd -Zsysv-signals $(MACROS)
  6. LFLAGS=-O2 -Zomf -Zmtd -lXaw -lXt -lXmu -lX11 -lm -lXext -llibXpm
  7. FILENAME=gwm
  8.  
  9. default: gwm
  10.  
  11. GWMOBJS=revision$O bar$O gwm$O client$O error$O icccm$O gwm-spy$O \
  12.         menu$O plug$O  screen$O user$O wob$O wool-gwm$O wops$O \
  13.         wl_plug$O wl_fsm$O wl_bar$O wl_event$O wl_label$O wl_pixmap$O \
  14.         wl_client$O wl_cursor$O wl_menu$O
  15.                       
  16. WOOLOBJS= wool$O wl_atom$O wl_coll$O wl_func$O wl_list$O \
  17.           wl_number$O wl_pointer$O wl_string$O machine$O reference$O \
  18.           wl_active$O wl_name$O y.tab$O
  19.  
  20. OBJS=$(WOOLOBJS) $(GWMOBJS)
  21.  
  22. gwm: $(OBJS) $(FILENAME).def
  23.     $(CC) $(LFLAGS) $(OBJS) $(FILENAME).def -o $(FILENAME).exe
  24.  
  25. clean:
  26.     @if exist *.exe del *.exe >NUL
  27.     @if exist *$O   del *$O   >NUL
  28.  
  29.