home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
POLYEDIT.LZH
/
MODEL
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1996-06-05
|
2KB
|
63 lines
CC = gcc
LK = gcc
#CFLAGS = -Wall -DX68K -I../lib -I../ml -I../matrix -I../matlib -I../reader -O -fstrength-reduce -fomit-frame-pointer -m68881 -m68020
CFLAGS = -Wall -DX68K -I../lib -I../ml -I../matrix -I../matlib -I../reader -O -fstrength-reduce -fomit-frame-pointer
AR = har
LIBS = ../lib/lib.a ../ml/ml.a ../matrix/matrix.a ../matlib/matclass.a ../reader/reader.a
CLIBS = -lmalloc -ldos -liocs -lflfnc
MLIB = model.a
TARGET = model.x
OBJS1 = model.o mdlinit.o syslib.o event.o eventlib.o menu.o menulib.o
OBJS2 = ctrl.o dlog.o dloglib.o
OBJS3 = poly.o polylib.o atr.o atrlib.o obj.o objlib.o select.o sellib.o file.o
OBJS4 = verset.o vsetlib.o search.o shade.o map.o buffer.o alloc.o
OBJS5 = view1.o view2.o view3.o view4.o viewlib.o verconv.o
OBJS6 = button.o buttlib.o edge.o edgelib.o frame.o
OBJS7 = tline.o graphx.o inputx.o
OBJS = ${OBJS1} ${OBJS2} ${OBJS3} ${OBJS4} ${OBJS5} ${OBJS6} ${OBJS7}
all : $(TARGET)
%.o : %.c
$(CC) $(CFLAGS) -c $< -o $@
#$(MLIB) : $(OBJS)
# $(AR) $(temp)$(MLIB) $(OBJS1)
# $(AR) $(temp)$(MLIB) $(OBJS2)
# $(AR) $(temp)$(MLIB) $(OBJS3)
# $(AR) $(temp)$(MLIB) $(OBJS4)
# $(AR) $(temp)$(MLIB) $(OBJS5)
# $(AR) $(temp)$(MLIB) $(OBJS6)
# $(AR) $(temp)$(MLIB) $(OBJS7)
# copy $(temp)$(MLIB) $(MLIB)
# del $(temp)$(MLIB)
$(MLIB) : $(OBJS)
-del $(MLIB)
$(AR) $(MLIB) $(OBJS1)
$(AR) $(MLIB) $(OBJS2)
$(AR) $(MLIB) $(OBJS3)
$(AR) $(MLIB) $(OBJS4)
$(AR) $(MLIB) $(OBJS5)
$(AR) $(MLIB) $(OBJS6)
$(AR) $(MLIB) $(OBJS7)
$(TARGET) : model.o $(MLIB) $(LIBS)
-del version.c_o
-ren version.c version.c_o
-sed -f version.sed version.c_o>version.c
-sed -e "s/^.* .//" -e "s/..$$//" version.c > $(temp)tmp.log
-ctime>> $(temp)tmp.log
-sed -e N -e "s/\n/: /" $(temp)tmp.log>>version.log
$(CC) $(CFLAGS) -c version.c -o version.o
$(LK) model.o version.o $(MLIB) $(LIBS) $(CLIBS) -o $(TARGET)
#tline.o : tline.c
# $(CC) -fno-defer-pop $(CFLAGS) -c tline.c
#graphx.o : graphx.c
# $(CC) -fno-defer-pop $(CFLAGS) -c graphx.c