home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 036 / less232.zip / MAKEFILE.OS2 < prev    next >
Text File  |  1994-09-24  |  865b  |  37 lines

  1. # Makefile for less.
  2. # OS/2 version, for emx+gcc compiler
  3.  
  4. release:
  5.     $(MAKE) all -f Makefile.os2 \
  6.     CC="gcc -Zomf -Zmtd -O" O=".obj" LDFLAGS="-s -Zstack 512"
  7. debug:
  8.     $(MAKE) all -f Makefile.os2 \
  9.     CC="gcc -g" O=".o" LDFLAGS=""
  10.  
  11. CFLAGS  = -I.
  12.  
  13. OBJ =    brac$O ch$O charset$O cmdbuf$O command$O decode$O \
  14.     edit$O filename$O forwback$O help$O ifile$O input$O jump$O \
  15.     line$O linenum$O lsystem$O main$O mark$O optfunc$O \
  16.     option$O opttbl$O os$O output$O position$O prompt$O \
  17.     regexp$O screen$O search$O signal$O tags$O termcap$O \
  18.     ttyin$O version$O zfiles$O
  19.  
  20. .SUFFIXES: .c $O
  21.  
  22. .c$O:
  23.     $(CC) $(CFLAGS) -c $<
  24.  
  25. all:    less.exe lesskey.exe
  26.  
  27. less.exe: $(OBJ)
  28.     $(CC) $(OBJ) -o $@ $(LDFLAGS)
  29.  
  30. lesskey.exe: lesskey.c
  31.     $(CC) $(CFLAGS) lesskey.c -o $@ $(LDFLAGS)
  32.  
  33. $(OBJ): defines.h less.h
  34.  
  35. defines.h: defines.os2
  36.     copy defines.os2 defines.h
  37.