home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / REND.LZH / READER / MAKEFILE.68 < prev    next >
Text File  |  1995-12-25  |  1KB  |  46 lines

  1. GCC_OPTION=EX
  2. GCC_LINK= hlk
  3. GCC_AS    = has
  4. LK        = hlk
  5. CC        = gcc
  6. FPPP    = Q
  7.  
  8.  
  9. OBJS1   = $(DIR)/matrix.o $(DIR)/scanner.o $(DIR)/alloc.o $(DIR)/virtual.o
  10. OBJS2   = $(DIR)/atrread.o $(DIR)/objread.o $(DIR)/objatr.o\
  11.           $(DIR)/temp.o $(DIR)/framread.o
  12. OBJS3    = $(DIR)/vector.o
  13.  
  14.  
  15.  
  16.  
  17.  
  18. CFLAGS    = $(EXTRA_CFLAGS) \
  19.           -DBUFFERING -DFLOAT\
  20.           -DX68000 -DGCC -DINLINE_VECTOR -DONDEMANDMALLOC\
  21.           -O -fstrength-reduce -fomit-frame-pointer
  22.  
  23. .SUFFIXES : .h .c .s .o .x .a
  24.  
  25. $(DIR).a : $(OBJS1) $(OBJS2)
  26.     ar $(temp)reader.a $(OBJS1) $(OBJS2)
  27.     copy $(temp)reader.a $(DIR).a
  28.     del $(temp)reader.a
  29.  
  30. $(DIR)/%.o : %.c
  31.     $(CC)  -S $(CFLAGS) $< -o $(temp)tmp1.s
  32.     sed -e "/\.include.*doscall.equ/d" $(temp)tmp1.s > $(temp)tmp2.s
  33.     if     !$(fppp) == !TRUE fppp /Q /O$(temp)tmp3.s $(temp)tmp2.s
  34.     if not !$(fppp) == !TRUE copy $(temp)tmp2.s $(temp)tmp3.s
  35.     $(CC) -c $(temp)tmp3.s -o $@
  36.     del $(temp)tmp1.s
  37.     del $(temp)tmp2.s
  38.     del $(temp)tmp3.s
  39.  
  40. %.o    : %.s
  41.     $(CC) -c $^ -o $@
  42.  
  43. $(DIR)/%.s : %.c
  44.     $(CC) $(CFLAGS) -S $^ -o $@
  45.  
  46.