home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / EMXLIB8F.ZIP / EMX / LIB / OS2 / MAKEFILE < prev    next >
Encoding:
Text File  |  1992-12-30  |  1.5 KB  |  45 lines

  1. #
  2. # /emx/lib/os2/makefile
  3. #
  4. GCC=gcc -O -Wall -mprobe
  5. AR=ar
  6.  
  7. LIBOS2=../libos2.a
  8.  
  9. .SUFFIXES: .imp .s .o .c
  10.  
  11. .c.o:
  12.     $(GCC) -c $*.c
  13.  
  14. .s.o:
  15.     gcc -c -x assembler-with-cpp -I. $<
  16.  
  17. default:    $(LIBOS2)
  18.  
  19. clean:
  20.     -del *.o $(DELOPT)
  21.  
  22. IMPFILES=dos.imp gpi.imp help.imp msg.imp nls.imp que.imp ses.imp shl.imp \
  23.     win.imp ctls.imp pic.imp drag.imp spl.imp wp.imp rexxapi.imp rexx.imp \
  24.     som.imp dos16.imp kbd16.imp vio16.imp mou16.imp pmviop16.imp
  25.  
  26. OFILES=code2.o code3.o \
  27.     kbd1.o kbd3.o kbd4.o kbd5.o kbd7.o kbd8.o kbd9.o kbd10.o kbd11.o \
  28.     kbd12.o kbd13.o kbd14.o kbd17.o kbd18.o kbd20.o kbd21.o kbd22.o \
  29.     kbd23.o kbd24.o kbd25.o \
  30.     vio1.o vio2.o vio3.o vio5.o vio6.o vio7.o vio8.o vio9.o vio10.o vio11.o \
  31.     vio12.o vio13.o vio15.o vio18.o vio19.o vio21.o vio22.o vio23.o vio24.o \
  32.     vio25.o vio26.o vio27.o vio28.o vio29.o vio30.o vio31.o vio32.o vio33.o \
  33.     vio35.o vio37.o vio40.o vio42.o vio43.o vio44.o vio45.o vio46.o vio47.o \
  34.     vio48.o vio50.o vio52.o vio53.o vio55.o vio56.o vio57.o vio58.o vio59.o \
  35.     vio60.o vio61.o vio62.o vio63.o vio64.o vio65.o vio66.o vio70.o vio75.o \
  36.     mou1.o mou2.o mou3.o mou6.o mou7.o mou8.o mou9.o mou11.o mou13.o mou14.o \
  37.     mou15.o mou16.o mou17.o mou18.o mou19.o mou20.o mou21.o mou22.o mou23.o \
  38.     mou24.o mou25.o mou26.o mou27.o mou29.o mou30.o \
  39.     pmviop30.o
  40.  
  41. $(LIBOS2): $(IMPFILES) $(OFILES)
  42.     emximp -o $(LIBOS2) $(IMPFILES)
  43.     $(AR) r $(LIBOS2) *.o
  44.     $(AR) s $(LIBOS2)
  45.