home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / REND.LZH / REND / MAKEFILE.VGA < prev    next >
Text File  |  1996-04-22  |  1KB  |  49 lines

  1.  
  2. #
  3. #    Make File For GNU-C
  4. #
  5.  
  6. SUFFIXES = . .exe .o .c .s .h .a .bat
  7. .SUFFIXES : $(SUFFIXES)
  8.  
  9. EXE    = .
  10. OBJ    = .o
  11. LIBEXT    = .a
  12. #CFLAGS =  -w -DGCC -DDJ -DEXTEND_ARGS -O -fstrength-reduce -fomit-frame-pointer#CFLAGS =  -w -DGCC -DDJ -DTRAMAP -DINDIRECT -O -fstrength-reduce -fomit-frame-pointer -I../reader
  13. CFLAGS1 = -DGCC -DDJ -DVGA -DJAP -DFLOAT -DSTAR -DINLINE_VECTOR
  14. CFLAGS2 = -DFULLCOLOR -DHIVISION -DGRAPHUPPERRIGHT -DEXTENDMAP -DSPEC -DEDGEANTI -DMAPANTI -DBACKFACE -DREFMAP
  15. #CFLAGS2 = -DFULLCOLOR -DHIVISION -DEXTENDMAP -DSPEC -DEDGEANTI
  16. CFLAGS3 = -O -fstrength-reduce -fomit-frame-pointer -I../reader
  17. CFLAGS = @CFLAGS
  18.  
  19. .c.o    ::
  20.         gcc -c $(CFLAGS) -o $@ $<
  21.  
  22. OBJS1 =    rend.o version.o picout.o glib.o viewconv.o command.o star.o
  23. OBJS2 =    edgelist.o color.o dir.o display.o map.o back.o
  24. OBJS3 = crtvga.o
  25. all: rend386.exe
  26.  
  27. CFLAGS:: makefile.vga
  28.     echo\ $(CFLAGS1) > CFLAGS
  29.     echo\ $(CFLAGS2) >> CFLAGS
  30.     echo\ $(CFLAGS3) >> CFLAGS
  31.  
  32. LFLAGS:: makefile.vga
  33.     echo $(OBJS1) > LFLAGS
  34.     echo $(OBJS2) >> LFLAGS
  35.     echo $(OBJS3) >> LFLAGS
  36.     echo ../reader/reader.a >> LFLAGS
  37.     echo -lgrx -lm -lpc >> LFLAGS
  38.  
  39. #rend386.exe : rend386.c
  40. #    cl /AL /DMSC /Ox /I../reader rend386.c
  41. rend386.exe : rend
  42.     strip rend
  43.     coff2exe rend
  44.     if exist rend386.exe del rend386.exe
  45.     ren rend.exe rend386.exe
  46.  
  47. rend : CFLAGS $(OBJS1) $(OBJS2) $(OBJS3) ../reader/reader.a LFLAGS
  48.     gcc @LFLAGS -o rend
  49.