home *** CD-ROM | disk | FTP | other *** search
/ CICA 1995 May / cica_0595_4.zip / cica_0595_4 / UTIL / GPT34SRC / OS2 / MAKEFILE < prev    next >
Text File  |  1993-05-11  |  1KB  |  40 lines

  1. # makefile for 32-bit version of GnuplotPM driver
  2. # compiled using emx 0.8e
  3. # -- .c files have // style comments, so require some trickery in
  4. # -- order to compile
  5. # --    -x c++         treat as c++ ...
  6. # --    -U__cpluplus   but don't use some defines in .h files
  7. # --    -E             preprocess to strip comments ...
  8. # --    -o temp.i      into temp file
  9. # --    $(C..temp.i    then compile preprocessed file (whew)
  10. #
  11.  
  12. CFLAGS= -c -Zomf -Zsys
  13. CC=gcc
  14. INCL=/emx/include
  15. OBJ=gnupmdrv.obj gclient.obj print.obj dialogs.obj
  16.  
  17. .c.obj:
  18.         $(CC) -U__cplusplus -x c++ -I $(INCL) -Ic:/toolkt20/c/os2h -E -o temp.i $*.c
  19.     $(CC) $(CFLAGS) -o $*.obj temp.i 
  20.         del temp.i
  21.  
  22. gnupmdrv.exe: gnupmdrv.hlp gnupmdrv.res $(OBJ) gnupmdrv.def
  23.      gcc -o gnupmdrv.exe -Zomf -Zsys $(OBJ) gnupmdrv.def -lsys -los2 
  24.      rc gnupmdrv.res gnupmdrv.exe
  25.  
  26. help: gnupmdrv.hlp
  27.  
  28. gnupmdrv.res : gnupmdrv.rc  gnuplot.ico dialogs.h
  29.      rc -r gnupmdrv
  30.  
  31. gnupmdrv.hlp: gnupmdrv.itl
  32.     ipfcprep gnupmdrv.itl gnupmdrv.ii -D GENHELP
  33.     gcc -E -o gnupmdrv.i -x c -DGENHELP gnupmdrv.ii
  34.     ipfc gnupmdrv.i
  35.     del gnupmdrv.ii
  36.     del gnupmdrv.i
  37.  
  38. gnuplot.ico: gnuicon.uue
  39.     uudecode gnuicon.uue
  40.