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 >
Wrap
Text File
|
1996-04-22
|
1KB
|
49 lines
#
# Make File For GNU-C
#
SUFFIXES = . .exe .o .c .s .h .a .bat
.SUFFIXES : $(SUFFIXES)
EXE = .
OBJ = .o
LIBEXT = .a
#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
CFLAGS1 = -DGCC -DDJ -DVGA -DJAP -DFLOAT -DSTAR -DINLINE_VECTOR
CFLAGS2 = -DFULLCOLOR -DHIVISION -DGRAPHUPPERRIGHT -DEXTENDMAP -DSPEC -DEDGEANTI -DMAPANTI -DBACKFACE -DREFMAP
#CFLAGS2 = -DFULLCOLOR -DHIVISION -DEXTENDMAP -DSPEC -DEDGEANTI
CFLAGS3 = -O -fstrength-reduce -fomit-frame-pointer -I../reader
CFLAGS = @CFLAGS
.c.o ::
gcc -c $(CFLAGS) -o $@ $<
OBJS1 = rend.o version.o picout.o glib.o viewconv.o command.o star.o
OBJS2 = edgelist.o color.o dir.o display.o map.o back.o
OBJS3 = crtvga.o
all: rend386.exe
CFLAGS:: makefile.vga
echo\ $(CFLAGS1) > CFLAGS
echo\ $(CFLAGS2) >> CFLAGS
echo\ $(CFLAGS3) >> CFLAGS
LFLAGS:: makefile.vga
echo $(OBJS1) > LFLAGS
echo $(OBJS2) >> LFLAGS
echo $(OBJS3) >> LFLAGS
echo ../reader/reader.a >> LFLAGS
echo -lgrx -lm -lpc >> LFLAGS
#rend386.exe : rend386.c
# cl /AL /DMSC /Ox /I../reader rend386.c
rend386.exe : rend
strip rend
coff2exe rend
if exist rend386.exe del rend386.exe
ren rend.exe rend386.exe
rend : CFLAGS $(OBJS1) $(OBJS2) $(OBJS3) ../reader/reader.a LFLAGS
gcc @LFLAGS -o rend