########################################################################## # # $Id: makefile_gcc,v 1.3 1999/12/10 23:18:19 tpeters Exp $ # # Copyright Motorola, Inc. 1997 # ALL RIGHTS RESERVED # # You are hereby granted a copyright license to use, modify, and # distribute the SOFTWARE so long as this entire notice is retained # without alteration in any modified and/or redistributed versions, # and that such modified versions are clearly identified as such. # No licenses are granted by implication, estoppel or otherwise under # any patents or trademarks of Motorola, Inc. # # The SOFTWARE is provided on an "AS IS" basis and without warranty. # To the maximum extent permitted by applicable law, MOTOROLA DISCLAIMS # ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED # WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR # PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT WITH # REGARD TO THE SOFTWARE (INCLUDING ANY MODIFIED VERSIONS # THEREOF) AND ANY ACCOMPANYING WRITTEN MATERIALS. # # To the maximum extent permitted by applicable law, IN NO EVENT SHALL # MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER # (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF # BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS # INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OF THE USE OR # INABILITY TO USE THE SOFTWARE. # # ############################################################################ TARGET = allepic DEBUG = #DEBUG = -DEPICDBG PREFIX = /usr/local/AltiVec/bin/ CCOPT = -I. -I$(@D) -c $(DEBUG) CC = $(PREFIX)powerpc-eabisim-gcc ASOPT = -DGCC_REGISTERS -I. -I$(@D) -c -x assembler-with-cpp AS = $(PREFIX)powerpc-eabisim-gcc $(ASOPT) #LINK = $(CC) -fnobuiltin -T ld.script -e system_reset # DOS Utilities DEL = rm OBJECTS = epic1.o epic2.o epicUtil.o all: $(TARGET) $(TARGET): $(OBJECTS) $(LINK) $(OBJECTS) -o $@ objects: epic1.o epic2.o clean: $(DEL) -f *.o *.map $(TARGET) $(OBJECTS) *.lst .s.o: $(AS) $(ASOPT) $*.s # $(AS) $(ASOPT) $*.s > $*.lst .c.o: $(CC) $(CCOPT) $< .c.s: $(CC) $(CCOPT) $< epic1.o: epic.h epic1.c epic2.o: epic.h epic2.s epicUtil.o: epicUtil.s