home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
REND.LZH
/
REND
/
MAKEFILE.DJ
< prev
next >
Wrap
Text File
|
1996-07-24
|
2KB
|
62 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 -DJAP -DFLOAT -DSTAR -DINLINE_VECTOR -DGRAPHUPPERRIGHT
CFLAGS2 = -DFULLCOLOR -DHIVISION -DEXTENDMAP -DSPEC -DEDGEANTI -DMAPANTI -DBACKFACE -DREFMAP -DBGMAKE
CFLAGS3 = -O3 -fno-omit-frame-pointer -I../reader -I../pic1600
CFLAGS = @CFLAGS
.c.o ::
gcc -c $(CFLAGS) -o $@ $<
OBJS1 = 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_1 = rend98.o crt98.o
OBJS3_2 = rendvga.o crtvga.o
all: rendvga.exe rend98.exe
CFLAGS:: makefile.dj
echo\ $(CFLAGS1) > CFLAGS
echo\ $(CFLAGS2) >> CFLAGS
echo\ $(CFLAGS3) >> CFLAGS
LFLAGS_1:: makefile.dj
echo $(OBJS1) > LFLAGS_1
echo $(OBJS2) >> LFLAGS_1
echo $(OBJS3_1) >> LFLAGS_1
echo ../reader/reader.a ../pic1600/piclib.a >> LFLAGS_1
echo -lm -lpc >> LFLAGS_1
LFLAGS_2:: makefile.dj
echo $(OBJS1) > LFLAGS_2
echo $(OBJS2) >> LFLAGS_2
echo $(OBJS3_2) >> LFLAGS_2
echo ../reader/reader.a ../pic1600/piclib.a >> LFLAGS_2
echo -lgrx20 -lm -lpc >> LFLAGS_2
rend98 : CFLAGS $(OBJS1) $(OBJS2) $(OBJS3_1) ../reader/reader.a LFLAGS_1
gcc @LFLAGS_1 -o rend98
rend98.exe : rend98
strip rend98
coff2exe rend98
rend98.o : rend.c
gcc -c $(CFLAGS) -o rend98.o rend.c
rendvga : CFLAGS $(OBJS1) $(OBJS2) $(OBJS3_2) ../reader/reader.a LFLAGS_2
gcc @LFLAGS_2 -o rendvga
rendvga.exe : rendvga
strip rendvga
coff2exe rendvga
rendvga.o : rend.c
gcc -c $(CFLAGS) -DVGA -o rendvga.o rend.c