NAME1 = raymovi
OBJS1 = gemstart.o main.o wndows.o file.o movie.o shade.o find.o support.o

NAME2 = blastram
OBJS2 = gemstart.o blastram.o wndows.o file.o 

NAME3 = bug
OBJS3 = bug.o 
#---------------------------------------- invariant:
T = g:
BIN = c:\bin

CPFLAGS = -i c:\include\ -DATARIST
FpFlag = -f
C0FLAGS = 
C1FLAGS = 
ASFLAGS = -l -u -s $(BIN)\ 

# -s d:\ -f d:\ ,,,   -i c:\bin\as68symb.dat

.c.o:
	@$(ECHO) *********     $*.C:     *********
	@$(RM) $*.o
	$(BIN)\$(CP68) $(CPFLAGS) $*.c $(T)\$*.i
	$(BIN)\$(C068) $(T)\$*.i $(T)\$*.1 $(T)\$*.2 $(T)\$*.3 $(FpFlag) $(C0FLAGS)
	@$(RM) $(T)\$*.i
	$(BIN)\$(C168) $(T)\$*.1 $(T)\$*.2 $(T)\$*.s $(FpFlag) $(C1FLAGS)
	@$(RM) $(T)\$*.1 $(T)\$*.2
#	$(BIN)\$(AS) $(ASFLAGS) $(T)\$*.s
#	@$(CP) $(T)\$*.o $*.o
	$(BIN)\mac.prg -6 -o $*.o $(T)\$*.s
	@$(RM) $(T)\$*.s 		# $(T)\$*.o

.s.o:
	@$(ECHO) *********     $*.S:     *********
#	$(BIN)\$(AS) $(ASFLAGS) $*.s
	$(BIN)\mac.prg -6 -o $*.o $*.s

$(NAME1).prg : $(OBJS1)
	@$(ECHO) 
	$(BIN)\aln.prg -s -u -o $(NAME1).prg -c $(NAME1).lnk
	@$(ECHO) * * * * * * * *  $(NAME1).ttp made  * * * * * * * * 

$(NAME2).ttp : $(OBJS2)
	@$(ECHO) 
	$(BIN)\aln.prg -s -u -o $(NAME2).prg -c $(NAME2).lnk
	@$(CP) $(NAME2).prg $(NAME2).ttp
	@$(RM) $(NAME2).prg
	@$(ECHO) * * * * * * * *  $(NAME).ttp made  * * * * * * * * 

$(NAME3).prg : $(OBJS3)
	@$(ECHO) 
	$(BIN)\aln.prg -s -u -o $(NAME3).prg -c $(NAME3).lnk
	@$(ECHO) * * * * * * * *  $(NAME3).ttp made  * * * * * * * * 

