home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
REND.LZH
/
REND
/
MAKEFILE.68
< prev
next >
Wrap
Text File
|
1996-06-26
|
2KB
|
52 lines
GCC_OPTION=EX
GCC_LINK= hlk
GCC_AS = has
LK = hlk
CC = gcc
FPPP = Q
OBJS1 = $(DIR)/rend.o $(DIR)/version.o $(DIR)/picout.o $(DIR)/glib.o $(DIR)/viewconv.o \
$(DIR)/command.o
OBJS2 = $(DIR)/edgelist.o $(DIR)/color.o $(DIR)/dir.o $(DIR)/display.o \
$(DIR)/map.o $(DIR)/back.o $(DIR)/star.o
OBJS3 = $(DIR)/crtx68k.o
LIBS1 = ../reader/$(DIR).a ../pic1600/piclib.a
LIBS2 = -ldos -liocs -lflfnc -lmalloc
#LIBS2 = gnulib.a clib$(LIB) doslib$(LIB) iocslib$(LIB) flfnclib$(LIB)
CFLAGS = $(EXTRA_CFLAGS)\
-DX68000 -DGCC\
-DFULLCOLOR -DHIVISION -DEXTENDMAP -DSPEC -DEDGEANTI -DSTAR -DMAPANTI -DBACKFACE -DREFMAP -DBGMAKE\
-DINLINE_VECTOR -O -fstrength-reduce -fomit-frame-pointer -I../reader -I../pic1600
$(TARGET) : $(OBJS1) $(OBJS2) $(OBJS3) $(LIBS1)
$(CC) -o $(TARGET) $(OBJS1) $(OBJS2) $(OBJS3) $(LIBS1) $(LIBS2)
# $(CC) -o rend.x -g $(OBJS1) $(OBJS2) crtx68k.o $(LIBS1) a:\cc\lib\gnulib.a a:\cc\lib\clib.a a:\cc\lib\doslib.a a:\cc\lib\iocslib.a a:\cc\lib\flfnclib.a
# $(LK) -o rend.x -l $(OBJS1) $(OBJS2) crtx68k.o $(LIBS1) $(LIBS2)
../reader/$(DIR).a:
cd ..\reader
gmake -f makefile $(DIR).a
$(DIR)/%.o : %.c
$(CC) -S $(CFLAGS) $< -o $(temp)tmp1.s
sed -e "/\.include.*doscall.equ/d" $(temp)tmp1.s > $(temp)tmp2.s
if !$(fppp) == !TRUE fppp /Q /O$(temp)tmp3.s $(temp)tmp2.s
if not !$(fppp) == !TRUE copy $(temp)tmp2.s $(temp)tmp3.s
$(CC) -c $(temp)tmp3.s -o $@
del $(temp)tmp1.s
del $(temp)tmp2.s
del $(temp)tmp3.s
%.o : %.s
$(CC) -c $^ -o $@
$(DIR)/%.s : %.c
$(CC) $(CFLAGS) -S $^ -o $@